SI1211474028: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(BAB I)
(BAB II)
Baris 704: Baris 704:
 
=<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>
 +
 
==Teori Umum==
 
==Teori Umum==
===Teori Umum===
+
===Definisi Sistem===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Sistem'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Ada beberapa pendapat para ahli yang menjelaskan tentang definisi sistem, diantaranya yaitu:</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Gordon B. Davis (2012:17) , Sistem bisa berupa abstrak atau fisis. Sistem yang abstrak adalah susunan yang teratur dari gagasan-gagasan atau konsepsi yang saling bergantung. Sedangkan sistem yang bersifat fisis adalah serangkaian unsur yang bekerjasama untuk mencapai suatu tujuan.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Prof. Dr. Mr. S. Prajudi Atmosudirdjo (2012:17), Suatu sistem terdiri atas objek-objek atau unsur-unsur atau komponen-komponen yang berkaitan dan berhubungan satu sama lain sedemikian rupa sehingga unsur-unsur tersebut merupakan sebuah kesatuan pemrosesan atau pengolahan tertentu.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Norman L. Enger (2012:17), Suatu sistem dapat terdiri dari atas kegiatan-kegiatan yang berhubungan guna mencapai tujuan-tujuan perusahaan seperti pengendalian inventaris atau penjadwalan produksi.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Sutarman (2012:13), Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Kadir dalam Harpad (2013:17-77), Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan tertentu.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Yakub (2012:1), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu.
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan beberapa pengertian diatas mengenai sistem, dapat disimpulkan bahwa suatu sistem merupakan kumpulan elemen-elemen yang saling berkaitan dan berinteraksi untuk mencapai suatu tujuan tertentu.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Terdapat dua kelompok pendekatan didalam pendefinisian sistem, yaitu :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pendekatan yang menekankan pada prosedur, mendefinisikan sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pendekatan yang menekan pada elemen atau komponen, mendefisinikan sistem sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.
 +
</ol>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Karakteristik Sistem===
 +
<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:20), Sebuah sistem adalah input, proses, dan output. Hal ini merupkan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Selain itu, sebuah sistem memiliki karakteristik atau sifat-sifat tertentu, yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Adapun karakteristik yang dimaksud adalah sebagai berikut :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Komponen Sistem (Component)<br>
 +
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.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Batasan Sistem (Boundary)<br>
 +
Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Lingkungan Luar Sistem (Environment)<br>
 +
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.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penghubung (Interface)<br>
 +
Media yang menghubungkan sistem dengan subsistem yang 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 subsitem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Masukan Sistem (Input)<br>
 +
Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input).
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Keluaran Sistem (Output)<br>
 +
Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini dapat mennjadi masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsitem lain.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pengolah Sistem (Process)<br>
 +
Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sasaran (Objectives) dan Tujuan (Goal)<br>
 +
Suatu sistem mempunyai tujuan dan sasaran yang pasti dan bersifat deterministik. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.
 +
Suatu sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya. Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.
 +
</ol>
  
<p style="line-height: 2">Ada beberapa pendapat para ahli yang menjelaskan tentang definisi sistem, diantaranya yaitu:</p></div>
+
===Klasifikasi Sistem===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sistem dapat diklasifikasikan dari berbagai sudut pandang, diantaranya adalah sebagai berikut (Menurut Sutabri 2012:15) : </p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Abstrak dan Sistem Fisik<br>
 +
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik,misalnya sistem teologia, yaitu suatu sistem yang berupa pemikiran tentang hubungan antara manusia dengan Tuhan; sedangkan sistem fisik merupakan sistem yang ada secara fisik, seperti sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Alamiah dan Sistem Buatan Manusia<br>
 +
Sistem alamiah adalah sistem yangterjadi karena proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang dan malam, dan pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan hubungan manusia dengan mesin, yang disebut dengan human machine system. Sistem informasi berbasis komputer merupaksan contohnya, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Deterministik dan Sistem probabilistik<br>
 +
Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministik.Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi, karena mengandung unsur probabilitas.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Terbuka dan Sistem Tertutup<br>
 +
Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa ada campur tangan dari pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya, yang menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.
 +
</ol>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Definisi Data===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sumber informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal datum atau data item. Terdapat pengertian data menurut beberapa ahli, diantaranya :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Data adalah  kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian adalah sesuatu yang terjadi pada saat tertentu di dalam dunia bisnis. Bisnis adalah perubahan dari suatu nilai yang disebut transaksi (2012:16). 
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut John J. Longkutory (2012:2), Istilah data adalah suatu istilah majemuk yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, angka-angka, huruf-huruf, atau simbol-simbol yang menunjukkan suatu ide, objek, kondisi atau situasi dan lain-lain.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Sutarman (2012:3), Data adalah fakta dari sesuatu pernyataan yang berasal dari kenyataan, di mana pernyataan tersebut merupakan hasil pengukuran atau pengamatan. Data dapat berupa angka-angka, huruf-huruf, simbol-simbol khusus, atau gabungan darinya.
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Informasi tanpa adanya data maka informasi tersebut tidak akan terbentuk. Peranan data dalam menghasilkan suatu informasi yang berkualitas dan akurat sangatlah penting. Sehingga informasi tersebut dapat mendukung pengambilan keputusan.</p></div>
  
 +
===Definisi Informasi===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Informasi ibarat darah yang mengalir di dalam tubuh manusia, maksud dari kalimat tersebut yaitu bahwa informasi sangat penting pada suatu organisasi. Informasi (information) dapat didefinisikan sebagai berikut:</p></div>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Prahasta dalam Endah dan Eny (2013:14-12), Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi para penerimanya.
Menurut Gordon B. Davis <ref name="Gordon B. Davis">Sutabri, Tata. 2012. "Konsep Dasar Informasi". Yogyakarta: Andi.(2012:17)</ref>(2012:17),Sistem bisa berupa abstrak atau fisis. Sistem yang abstrak adalah susunan yang teratur dari gagasan-gagasan atau konsepsi yang saling bergantung.Sedangkan sistem yang bersifat fisis adalah serangkaian unsur yang bekerjasama untuk mencapai suatu tujuan.</p></li></ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Noersasongko dan Pulung (2010:34), Informasi merupakan hasil pengolahan sebuah model, formasi,organisasi, atau suatu perubahan bentuk dari data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi yang menerimanya.
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Amin (2012:72). Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerima dan digunakan untuk mengambil keputusan. <br>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa “Informasi merupakan data yang telah diolah, dibentuk, ataupun dimanipulasi sesuai dengan keperluan tertentu bagi penggunanya”.
 
+
</ol>
<p style="line-height: 2">
+
Menurut(Sutarman,2012:13<ref name="Sutarman">.  
+
 
+
"Sistem adalah elemen yang saling berhubungan dan berinteraksi dalam satu  kesatuan untuk menjalankan suatu prosespencapaian suatu tujuan utama".
+
"Konsep Dasar Sistem Informasi". Yogyakarta: Andi Offset.</ref>,  
+
yaitu:</p></div>
+
  
 +
===Kualitas Informasi===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Terbentuknya informasi yang dihasilkan dari proses pengolahan data hingga sampai kepengguna informasi tersebut, maka informasi tersebut haruslah mempunyai kualitas yang baik. Ada beberapa pendapat para ahli yang menjelaskan tentang kaulitas informasi, diantaranya yaitu:</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 Yakub (2012:9), Kualitas dari suatu informasi dapat dilihat dari dimensi-dimensi yang dimiliki oleh informasi. Kualitas dari informasi (quality ot information) tergantung dari tiga hal yaitu :</p></div>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Relevan (Relevance)<br>
 
+
Informasi tersebut mempunyai manfaat untuk pemakainya dan relevansi informasi untuk tiap-tiap orang akan berbeda-beda.
Setiap sistem terdiri dari unsur-unsur, seperti sistem pernafasan kita terdiri dari suatu kelompok unsur,
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Tepat Waktu (Timeliness)<br>
yang terdiri dari hidung, saluran pernafasan, paru-paru, dan darah. Unsur-unsur yang membentuk sub sistem tersebut.</p>
+
Informasi tersebut datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan di dalam pengambilan keputusan.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Akurat (accuracy)<br>
 
+
Menurut Mustakini dalam Yakub (2012:9), Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merusak informasi.  
Unsur-unsur tersebut merupakan bagian terpadu sistem yang bersangkutan, unsur-unsur sistem berhubungan erat satu dengan yang lain
+
</ol>
dan sifat serta kerjasama antara unsur sistem tersebut mempunyai bentuk tertentu.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Informasi harus mempunyai manfaat untuk pemakainya, dimana relevansi invormasi untuk tiap-tiap individu berbeda tergantung pada yang menerima dan yang membutuhkan. Nilai informasi di tentukan oleh dua hal yaitu manfaat dan biaya. </p></div>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Fungsi informasi yang dibutuhkan untuk pengambilan keputusan terkadang diperlukan dengan proses yang cepat dan tidak terduga. Hal itu mengakibatkan penggunaan informasi hanya berdasarkan perkiraan-perkiraan serta informasi yang apa adanya. Dengan perlakuan seperti ini mengakibatkan keputusan yang diambil tidak sesuai dengan yang diharapkan. Oleh karena itu untuk memperbaiki keputusan yang telah diambil maka pencarian informasi yang lebih tepat perlu dilakukan. Suatu Informasi memiliki nilai karena informasi tersebut dapat menjadikan keputusan yang baik serta menguntungkan (memiliki nilai informasi yang tepat).</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
 
+
 
+
Unsur sistem tersebut bekerja sama untuk mencapai tujuan sistem, setiap sistem mempunyai tujuan tertentu.
+
Seperti sistem pernafasan kita bertujuan menyediakan oksigen dan pembuangan karbon dioksida dari tubuh kita bertujuan
+
menyediakan oksigen dan tersebut yang berupa hidung, saluran pernafasan, paru-paru, dan darah bekerja sama satu dengan
+
yang lain dengan proses tertentu untuk mencapai tujuan tersebut.</p>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
 
+
Suatu sistem merupakan bagian dari sistem lain yang lebih besar, sistem pernafasan kita merupakan bagian dari sistem metabolisme tubuh, contoh sistem lan adalah sistem pencernaan makanan, sistem peredaran darah, dan sistem pertahanan tubuh</p></li></ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Karakteristik Sistem'''</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:20)<ref name="Sutabri"/>, “Model umum sebuah sistem adalah input, process, output, hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran.”</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
<p style="line-height: 2">Selain itu,sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapun karakteristik yang dimaksud adalah sbb:</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
 
+
1.      Komponen Sistem (Components)<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">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>
+
 
+
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">2.
+
 
+
Batasan Sistem (Boundary)<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">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>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
3.      Lingkugan Luar Sistem (Environtment)<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">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 sistemtersebut.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">4.  Penghubung Sistem (Interface)
+
<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">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 integrasi sistem yang membentuk suatu kesatuan.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
5. Masukkan Sistem (Input)
+
<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">Energi yang dimasukkan kedalam 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></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
6. Keluaran Sistem (Output)
+
<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">Hasil energi yang diolahdan 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></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
7.Pengolahan Sistem (Proses)
+
<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">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></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
8. Sasaran Sistem (Objective)
+
<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">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>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''3. Klasifikasi Sistem'''</p></div>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Nilai Informasi===
<p style="line-height: 2">Menurut Sutabri (2012:22)<ref name="Sutabri"/>,sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut. Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya:</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Ada beberapa pendapat para ahli yang menjelaskan tentang nilai informasi, diantaranya yaitu:</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 Mustakini dalam Yakub (2012:9), Nilai dari informasi (value of information) ditentukan oleh dua hal yaitu, manfaat dan biaya mendapatkannya. Nilai dari informasi ditentukan oleh lima hal yaitu :</p></div>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Untuk memperoleh pemahaman dan manfaat.
Sistem abstak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya</p>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Untuk mendapatkan pengalaman.
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Pembelajaran yang terakumulasi sehingga dapat diaplikasikan dalam pemecahan masalah atau proses bisnis tertentu.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Untuk mengekstrak inplikasi kritis dan merfleksikan pengalaman masa lampau yang menyedikan pengetahuan yang terorganisasi dengan nilai yang tinggi. Nilai ini bisa menghindari seorang menajer darimembuat kesalahan yang sama yang dilakukan oleh manajer lain sebelumnya.
Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam, dan pergantian musim. Sedangkan sistem 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>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Sutarman (2012:14), Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Sebagian besar informasi tidak dapat ditaksir keuntungannya dengan suatu nilai uang, tetapi dapat ditaksir nilai efektivitasnya.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
</ol>
Sistem yang berinterkasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur ''probabilistic''.</p>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkunagn luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem tebuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk sub sistem lainnya.</p></li></ol>
+
 
+
===Konsep Dasar Data dan Informasi===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Data'''</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 Suprihadi dkk dalam Jurnal CCIT(2013:310)<ref name="Suprihadi"/>, “Data merupakan sekumpulan keterangan atau bukti mengenai sesuatu kenyataan yang masih mentah, masih berdiri sendiri, belum diorganisasikan, dan belum diolah.”</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Definisi Informasi'''</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 dalam Jurnal CCIT (2012:57) <ref name="maimunah">Henderi,Maimunah, Randy Andrian. 2011. "Desain aplikasi E-Learning Sebagai Media Pembelajaran Artificial Informatics". Journal CCIT Vol-4 No.3 – Mei 2011 ISSN: 1978-8282 STMIK Raharja.</ref>“Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimannya 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">Menurut Sutabri (2012:29)<ref name="Sutabri"/>, “Teori informasi lebih tepat disebut sebagai teori matematis dan komunikasi, sumber informasi adalah data”. Informasi adalah sebuah istilah yang tepat dalam pemakaian umum, mengenai data mentah, data tersusun, kapasitas sebuah saluran komunikasi, dan lain sebagainya. Informasi juga mencakup mengenai data yang telah diklasifikasikan atau diinterpretasi untuk digunakan dalam proses pengambilan 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">Sistem pengolahan informasi mengolah data menjadi informasi atau informasi berhubungan dengan keputusan, nilai informasi dilukiskan paling berarti dalam konteks sebuah keputusan seperti ibarat darah yang mengalir di dalam tubuh suatu organisasi sehingga informasi ini sangat penting di dalam suatu organisasi dalam mengambil sebuah 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">'''3. Siklus Informasi'''</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:32)<ref name="Sutabri"/>, “Data merupakan bentuk yang masih mentah yang belum dapat bercerita banyak karena itu perlu diolah lebih lanjut, data diolah melalui suatu model agar menjadi informasi.”</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Fungsi utama informasi adalah menambah pengetahuan, informasi yang disampaikan kepada pemakai 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 piihan. Informasi yang disediakan bagi pengambil keputusan, memberi suatu kemungkinan faktor resiko pada tingkat-tingkat pendapatan yang berbeda.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''4. Nilai Informasi'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">
+
Nilai dari informasi (value of information) ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Menurut Sutabri (2012:38)<ref name="Sutabri"/>, “Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya, akan tetapi perlu diperhatikan bahwa informasi yang digunakan didalam suatu sistem informasi umumnya digunakan  untuk  beberapa kegunaan.”</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">
+
Sehingga tidak memungkinkan dan sulit untuk menghubungkan suatu bagian informasi pada suatu masalah yang tertentu dengan biaya untuk memperolehnya,karena sebagian besar informasi dinikmati tidak hanya oleh satu pihak di dalam perusahaan. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">
+
Lebih lanjut sebagian besar informasi tidak dapat persis ditaksir keuntungannya dengan suatu nilai uang, tetapi dapat ditaksir nilai efektifitasnya. Nilai informasi ini didasarkan atas 10 (sepuluh) sifat,yaitu :</p></div>
+
  
 +
===Ciri-ciri Informasi===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Informasi dalam lingkup sistem informasi memiliki beberapa ciri yaitu sebagai berikut:</p></div>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Mudah Diperoleh (easily obtained)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Benar atau salah, informasi berhubungan dengan kebenaran terhadap kenyataan. Bila penerima informasi yang salah mempercayainya, akibatnya sama seperti yang benar.
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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Baru, informasi yang diberikan benar-benar baru bagi si penerima informasi.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Luas dan Lengkap (extensive dan complete)<p style="font-family: 'times new roman'text-align: justify;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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Tambahan, informasi dapat memperbarui atau memberikan perubahan bahan terhadap informasi yang telah ada.
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Ketelitian (Accuracy)<p style="font-family: 'times new roman'text-align: justify;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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Korektif, informasi dapat digunakan untuk melakukan koreksi terhadap informasi sebelumnya yang salah atau kurang benar.
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Kecocokan (Suitability)<p style="font-family: 'times new roman'text-align: justify;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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Yakub (2012:10),  Penegas, informasi dapat mempertegas informasi yang telah ada sehingga keyakinan terhadap informasi semakin meningkat.
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Ketepatan Waktu (Timeliness)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">Menunjukan tak ada keterlambatan jika ada yang sedang ingin mendapatkan informasi masukan, pengolahan, dan pelaporan keluaran kepadapemakai biasanya tepat waktu.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Kejelasan (Clarity)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">Sifat ini menunjukan keluaran informasi yang bebas dariistilah-istilah yang tidak jelas, membetulkan laporan dapat memakan biaya yang besar.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Keluwesan (Flexibility)<p style="font-family: 'times new roman'text-align: justify;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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Dapat Dibuktikan (Can Be Proved)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">Sifat ini menunjukan kemampuan beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Tidak Ada Prasangka (No prejudice)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Dapat Diukur (Can Be Measured)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">Sifat ini menunjukan hakikat informasi yang dihasilkan dari sistem informasi formal</p></li>
+
 
</ol>
 
</ol>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: 0.5in"><p style="line-height: 2">'''5. Kualitas Informasi'''</p></div>
+
===Jenis-jenis Informasi===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: 0.5in"><p style="line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Informasi jika dilihat dari sifat dan sumbernya dapat dibedakan dari beberapa jenis yaitu :</p></div>
Menurut Sutabri (2012:32)<ref name="Sutabri"/>,“Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu informasi harus akurat (accurate), tepat pada waktunya (time liness) dan relevan (relevance).”</p></div>
+
 
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Akurat (accuracy)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Informasi manajerial<br>
Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Informasi harus akurat karena biasanya dari sumber informasi sampai penerima informasi adakemungkinan terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut.</p></li>
+
Informasi strategis untuk manajerial tingkat atas, informasi taktis untuk manajerial tingkat menengah, dan informasi operasional untuk manajerial tingkat bawah.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Tepat Pada Waktunya (Accuracy)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sumber informasi dibagi menjadi dua :
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></li>
+
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Relevan (Relevance)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Informasi internal adalah informasi yang menggambarkan keadaan (profile).
Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap–tiap orang satu dengan yang lainnya berbeda.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Informasi eksternal adalah informasi yang menggambarkan ada tidaknya perubahan di luar organisasi. Informasi ini biasanya lebih banyak digunakan untuk kegiatan-kegiatan manajerial tingkat atas.
 +
</ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Informasi rutinitas dibagi menjadi dua :
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Informasi rutin digunakan secara periodik terjadwal dan digunakan untuk penanggulangan masalah rutin.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Informasi insendentil diperlukan untuk penanggulangan masalah khusus.
 +
</ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Informasi fisik
 
</ol>
 
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Yakub (2012:10), Dapat diartikan susunan yang terdiri dari perangkat keras, perangkat lunak dan tenaga pelaksananya yang secara bersama-sama saling mendukung untuk menghasilkan suatu produk, dan sistem informasi dari segi fungsi merupakan suatu proses berurutan dimulai dari pengumpulan data dan diakhiri dengan komunikasi.</p></div>
  
===Konsep Dasar Sistem Informasi===
+
===Definisi Sistem Informasi===
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Istilah teknologi dan sistem informasi dapat digunakan secara informal tanpa mendefinisikan istilah tersebut. Penerapan sistem informasi pada prinsipnya lebih rumit, hal tersebut dapat dipahami secara baik dengan melihat perspektif teknologi yang berada dalam suatu organisasi.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Sistem Informasi'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Terdapat berbagai macam pengertian sistem informasi menurut beberapa ahli, diantaranya sebagai berikut :</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:46)<ref name="Sutabri"/>, “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>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Mendelson yang dikutip dari buku IT Research (Guritno, 2011:31)<ref name="Sutabri"/>, “Para ahli menganggap bahwa sistem informasi adalah disiplin ilmu lain yang lebih fundamental dan merupakan disiplin acuan (reference discipline).”</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Oleh karena itu, sistem informasi dapat lebih dijelaskan sebagai sebuah keterkaitan antara satu dengan yang lainnya yang membentuk suatu jaringan yang saling berhubungan satu dengan yang lainnya, yang berelasi dan membentuk suatu sistem yang mempunyai tujuan atau sasaran akhir menghasilkan, menampilkan, atau membentuk suatu informasi dari hasil pengolahan suatu data mentah yang berisi fakta dan sebagainya.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Komponen Sistem Informasi'''</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:47)<ref name="Sutabri"/>, “Sistem informasi terdiri dari komponen-komponen yang disebut blok bangunan (building bock), yang terdiri dari blok masukan, blok model, blok keluaran, blok terknologi, 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”. Beriku pengertiannya :</p></div>
+
 
+
 
<ol>
 
<ol>
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Sutarman (2012:13), Sistem dapat didefinisikan dengan mengumpulkan, memperoses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi).
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Blok Masukan (Input Block)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Mustakini dalam Albaar dan Rosdiani (2013:17-8), Sistem informasi adalah suatu pengorganisasian peralatan yang mengumpulkan, menginput, memproses, mengontrol dan melaporkan informasi untuk pencapaian tujuan perusahaan.
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></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Blok Model (Model Block)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">
+
Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi data masukan (input) dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran (output)yang diinginkan.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Blok Keluaran (Technology Block)<p style="font-family: 'times new roman'text-align: justify;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), danperangkat keras (hardware).</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Blok Basis Data (Database Block)<p style="font-family: 'times new roman'text-align: justify;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 perlu diorganisasikan sedemikian rupa agar informasi yang dihasilkan berkualitas.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align:justify;line-height: 2;">Blok Kendali (Control Block)<p style="font-family: 'times new roman'text-align: justify;line-height: 2">
+
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></li>
+
 
</ol>
 
</ol>
 +
<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 diatas dapat ditarik kesimpulan bahwa “Sistem informasi adalah sebuah sistem yang terdiri dari pengumpulan, pemasukan, pemprosesan data, penyimpanan, pengolahan, pengendalian dan pelaporan sehingga tercapai sebuah informasi yang mendukung pengambilan keputusan didalam suatu organisasi untuk dapat mencapai sasaran dan tujuannya”.</p></div>
  
===Konsep Dasar Analisa Sistem Informasi===
+
===Fungsi Sistem Informasi===
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Whitten dalam Magdalena (2013:09-26), Sistem informasi dapat digolongkan menurut fungsinya  antara lain adalah sebagai berikut ini :</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Pengertian Analisa Sistem Informasi'''</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:220)<ref name="Sutabri"/>,“Tahap analisisa sistem dilakukan setelah tahap investigasi sistem dan sebelum tahap rancangan sistem, tahap analisis sistem merupakan tahap yang kritis dan sangat penting karena kesalahan ditahap ini akan menyebabkan kesalahan pada tahap selanjutnya.”</p></div>
+
 
+
<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 di dalam Jurnal Perancangan Aplikasi Akademik Teknologi ''Mobile'' Menggunakan J2ME CCIT Vo. 4 No. 2 (2011:203)<ref name="Aisyah"/>,“Analisa sistem atau analisis sistem adalah langkah-langkah melakukan analisa sistem yang akan dirancang, serta melakukan penelitian terhadap kebutuhan-kebutuhan sistem, dan apa saja kekurangannya.”</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
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.</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:221)<ref name="Sutabri"/>,“Suatu laporan yang dapat menggambarkansistem yang telah dipelajari dan diketahui bentuk permasalahannya serta rancangan sistem baru yang akan dibuat atau dikembangkan.”</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Tahap-tahap Analisa Sistem Informasi'''</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 Henderi dkk dalam Jurnal Desain aplikasi E-learning Sebagai Media Pembelajaran ''Arifical Romantics'' CCIT Vol 4 No. 3 (2011:332)<ref name="Henderi"/>,"Tahap analisis sistem adalah tahap penguraian dari suatu sistem yang utuh kedalam bagian–bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru sesuai dengan kebutuhan.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tahap analisis merupakan tahap yang paling kritis dan sangat penting, karena kesalahan di tahapan ini akan menyebabkan kesalahan di tahap selanjutnya.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''3. Fungsi Analisa Sistem Informasi'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Adapun fungsi analisa sistem informasi adalah :</p></div>
+
 
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Mengidentifikasi masalah-masalah kebutuhan pemakai ''(user)''.<p style="font-family: 'times new roman'text-align: justify;line-height: 2"></p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Transaction Processing System (TPS)
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan pemakai ''(user)''.<p style="font-family: 'times new roman'text-align: justify;line-height: 2"></p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Management Information System (MIS)
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Memilih alternatif-alternatif metode pemecahan masalah yang paling tepat.<p style="font-family: 'times new roman'text-align: justify;line-height: 2"></p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Decision Support System (DSS)
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Untuk tugas ketiga, analis sistem harus memilih alternatif pemecahan masalah yang paling tepat.<p style="font-family: 'times new roman'text-align: justify;line-height: 2"></p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Executive Information System (EIS)
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Merencanakan dan menerapkan rancangan sistemnya. Pada tugas atau fungsi terakhir dan analis sistem adalah menerapkan rancangan-rancangan sistemnya yang tekah disetujui oleh pemakai.<p style="font-family: 'times new roman'text-align: justify;line-height: 2"></p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Expert System (ES)
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">menerapkan rancangan sistemnya. Pada tugas atau fungsi terakhir dan analis sistem adalah menerapkan rancangan-rancangan sistemnya yang telah disetujui oleh pemakai.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Communications and Collaboration System
<p style="font-family: 'times new roman'text-align: justify;line-height: 2"></p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Office Automation System
 
</ol>
 
</ol>
  
==Teori Khusus==
+
===Komponen Sistem Informasi===
=== ''Unifield Modelling Language'' (UML)===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Terdapat berbagai macam pengertian komponen sistem informasi menurut beberapa ahli, diantaranya sebagai berikut :</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Unified Modeling Language (UML)'''</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 Herlawati (2011:7)<ref name="herlawati">Herlawati, Prabowo Pudjo Widodo. 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).</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">UML diaplikasikan untuk maksud tertentu, biasanya antara lain untuk :</p></div>
+
 
<ol>
 
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Mustakini dalam Magdalena (2013:19-26), Komponen sistem informasi yaitu: input, output, basis data, model, dan teknologi.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menurut Yakub (2012:20), Sistem informasi merupakan sebuah susunan yang terdiri dari beberapa komponen atauelemen. Komponen sistem informasi tersebut terdiri dari:
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Blok Masukan (Input Block)<br>
 +
Input memiliki data yang masuk kedalam sistem informasi, juga metode-metode untuk menangkap data yang dimasukannya.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Blok Model (Model Block)<br>
 +
Blok ini terdiri dari kombinasi prosedur logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Blok Keluaran (Output Block)<br>
 +
Produk dari sistem informasi adalah keluaran yang merupakan informasi berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Blok Teknologi (Technology Block)<br>
 +
Blok Teknologi digunakan untuk menerima input,menyimpan, mengakses data, menghasilkan dan mengirimkan keluaran dari sistem secara keseluruhan. Teknologi terdiri dari tiga bagian utama, yaitu: teknisi (brainware), perangkat lunak (software) dan perangkat keras (hardware).
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Basis Data (Database Block)<br>
 +
Basis Data merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya, tersimpan ditempat keras komputer dan digunakan perangkat lunak (software) untuk memanipulasinya.
 +
</ol>
 +
</ol>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Merancang perangkat lunak.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Sarana komunikasi antara perangkat lunak dengan proses bisnis.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang diperlukan sistem.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mendokumentasikan sistem yang ada, proses-proses dan organisasinya.</p></li></ol>
+
===Definisi Analisis Sistem===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Henderi, dkk (2011:322), Analisa sistem adalah penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru yang sesuai dengan kebutuhan.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Yakub (2012:142), Analisa sistem dapat diartikan sebagai suatu proses untuk memahami sistem yang ada, dengan menganalisa jabatan dan uraian tugas (business users), proses bisnis (business proses), ketentuan atau aturan (business rule), masalah dan mencari solusinya (business problem and business solution), dan rencana-rencana perusahaan (business plan). </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Evolusi UML'''</p></div>
+
===Tahap–tahap Analisis Sistem===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Chonoles (Herlawati, 2011:8)<ref name="herlawati"/>, Menjelaskan “Bahwa sebelum ada UML,para pengembang bahasa pemograman berorientasi object sulit untuk berkomunikasi satu sama lain.”</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tahap analisis sistem merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan pada tahap berikutnya.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">(Herlawati, 2011:8)<ref name="herlawati"/> Pada bulan oktober 1994, Jim Rumbaugh, penemu notasi Object Modeling Technique (OMT) dan Grady Booch, penemu Booch Method (Metode Booch) bersama-sama menyamakan notasi mereka, dan ditahun yang sama Ivar Jacobson (penemu Objectory Method) ikut bergabung hingga mereka sering disebut “three omigos”.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sejak tahun 1997, divisi Revision Task Force (RTF) milik OMG beberapakali merevisi UML yang dimaksudkan untuk memperkuat konsistensi notasi,meningkatkan kekompakan antara user dan pengembang perangkat lunak. Akan tetapi UML terpakasa mengikuti perkembangan software-software berbasis objek yang ada(misalnya Java) dari sisi pendekatan komponen (Component-based development) dan kemampuan tools software-software tersebut, setelah dilakukan perubahan secara sistematik, akhirnya dihasilkan UML 2.0 pada tahun 2003. </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 tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh seorang analis sistem diantaranya sebagai berikut :</p></div>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''3. Diagram-Diagram UML'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">(Herlawati 2011:10)<ref name="herlawati">pada bukunya </ref> 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 model-model itu dapat dikelompokkan berdasarkan sifatnya yaitu statis atau dinamis. Dibawah akan disebutkan beberapa jenis diagram dalam UML, diagram tersebut antara lain :</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
1.Diagram Use-Case, bersifat statis.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
Diagram ini memperlihatkan himpunan use-case dan aktor-aktor (suatu jenis khusus darikelas). Diagram ini terutama sangat penting untuk mengorganisasi dan meodelkan perilaku suatu sistem yang dibutuhkan seperti diharapkan pengguna.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
2.Diagram Interaksi dan Sequence (urutan),bersifat dinamis.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Diagram urutan adalah diagram interaksi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
3.Diagram Aktivitas (activity Diagram), bersifat dinamis.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran tipe khusus dari diagram status yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam permodelan aliran kendali antar objek.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">4. Diagram Kelas, bersifat statis</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Diagram ini memperlihatkan himpuan kelas-kelas, atar muka-antar muka, kolaborasi-kolaborasi,serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek, meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''4. Use Case Diagram'''</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 Pilone (Herlawati 2011:21)<ref name="herlawati"></ref>, “Use case menggambarkan fungsi tertentu dalam suatu sistem berupa komponen, kejadian atau kelas.”</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Use case sangat menentukan karakteristik sistem yang kita buat, oleh karena itu, Menurut Chonoles (Herlawati, 2011:22)<ref name="herlawati"/> Use case yang baik yaitu :</p></div>
+
 
+
<ol><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Pilihlah nama yang baik</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Ilustrasikan perilaku dengan lengkap</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Identifikasi perilaku dengan lengkap</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menyediakan usecase lawan (inverse)</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Batasi usecase hingga satu perilaku saja</p></li></ol>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
Menurut Whitten (Herlawati, 2011:21)<ref name="herlawati">, “Use case sebagai urutan langkah-langkah yang secara tindakan saling terkait (skenario), baik tertomatisasi maupun secara manual, untuk tujuan melengkapi satu tugas bisnis tunggal. Komponen pembentuk diagram use case adalah :</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''5. Elemen UseCase Terdiri Dari''' :</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 usecase terdapat beberapa elemen yang menjadi pembentuk utamau secase, dapat di uraikan yaitu elemen-elemen tersebut yaitu :</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Diagram usecase, disertai dengan narasi dan sekenario.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Aktor (actor), mendefinisikan entitas diluar sistem yang memakai sistem.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Asosiasi (assosiations), mengidikasikan aktor mana yang berinteraksi dengan usecase dalam suatu sistem.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"><<include>> dan <<extend>>, merupakan indikator yang menggambarkan jenis relasi dan interaksi antar usecase.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Generalisasi (generalization), menggambarkan hubungan turunan antara usecase atau antar aktor.</p></li></ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Identify<br>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''6. Relasi Antar Use Case atau Actor'''</p></div>
+
Yaitu proses yang dilakukan untuk mengidentifikasi masalah. Hal yang dilakukan diantaranya :
 
+
<ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Generalisasi (Generalization) pada actor dan usecase dimaksudkan untuk menyederhanakan model dengan cara menarik keluar sifat-sifat pada actor-actor maupun use case-use case yang sejenis. Chonoles (Herlawati, 2011:24), memberikan cara untuk mengetahui kapan dibutuhkan generalisasi berdasarkan tujuannya yaitu :</p></div><ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengidentifikasikan penyebab masalah
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mekanisme berbeda dengan satu tujuan yang sama(Generalisasi Usecase)</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Agen berbeda dengan satu tujuan yang sama (Generalisasi Aktor)</p></li></ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengidentifikasikan titik keputusan
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengidentifikasikan personil-personil kunci
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''7. Ekstensi (Extention)'''</p></div>
+
</ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Written Herlawati (2011:28)<ref name="herlawati"/>Menjelaskan “ekstensi pada usecase adalah usecase yang terdiri dari langkah yang diekstraksi dari usecase yang lebih kompleks untuk menyederhanakan masalah orisinal dan karena itu memperluas fungsinya.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Understand<br>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Ekstensi merupakan hubungan antara usecase dan usecase yang diperluas disebut extend relationship, diberi simbol <<extend>> dan hubungan berupa garis putus-putus berpanah terbuka.</p></div>
+
Yaitu memahami kerja dari sistem yang ada. Hal ini dapat dilakukan dengan menganalisa cara kerja dari sistem berjalan. Hal yang dilakukan diantaranya :
 
+
<ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''8. Inklusi (Iclution)'''</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menentukan jenis penelitian
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Written Herlawati (2011:30)<ref name="herlawati"/>“Usecase dasar yang akan diinklusi tidak lengkap, berbeda dengan usecase dasar yang akan diekstensi, sehingga usecase inklusi bukan merupakan usecase optional dan tidak boleh tidak dijalankan.”a.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Merencanakan jadwal penelitian
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Inklusi bertujuan untuk memperluas perilaku usecase dasar, ekstensi tidak selalu dibutuhkan oleh usecase dasar yang memutuskan kapan dipanggilnya usecase ekstensi adalah usecase ekstensi itu sendiri</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengatur jadwal wawancara
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengatur jadwal observasi
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''9. Sequence Diagram (Diagram Urutan)'''</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Membuat agenda wawancara
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Douglas Herlawati (2011:30)<ref name="herlawati"/>“Perilaku kolektif atau interaksi (sequence diagram) difokuskan pada rangkaian pertukaran messages (kejadian, operasi, dan sejenisnya) diantara kumpulan objek-objek.”</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengumpulkan hasil penelitian
 
+
</ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''10. Activity Diagram (Diagram Urutan)'''</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Analyze<br>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Douglas Herlawati (2011:30)<ref name="herlawati"/>“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></div>
+
Yaitu melakukan analisa terhadap sistem. Hal yang dilakukan diantaranya :
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menganalisis kelemahan sistem
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menganalisis kebutuhan informasi bagi manajemen (pemakai)
 +
</ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Report<br>
 +
Yaitu Membuat laporan dari hasil analisis yang telah dilakukan dalam kurun waktu tertentu. Tujuan dari adanya laporan tersebut diantaranya :
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sebagai laporan bahwa proses analisis telah selesai dilakukan.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Meluruskan kesalahan-kesalahan mengenai apa yang telah ditemukan dalam proses analisis yang tidak sesuai menurut manajemen.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Meminta persetujuan kepada manajemen untuk melakukan tindakan selanjutnya.
 +
</ol>
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Maka dapat ditarik kesimpulan bahwa “Analisis sistem adalah tahapan penelitian terhadap sistem berjalan dan bertujuan untuk mengetahui segala permasalahan yang terjadi serta memudahkan dalam menjalankan tahap selanjutnya yaitu tahap perancangan sistem”.</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''11. Aktivitas dan aksi'''</p></div>
+
===Definisi Database===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sanjaya dan Cahyono (2013:17-15), “Basis Data (Database) adalah sekumpulan informasi yang berkaitan dengan subjek yang diorganisasikan dengan cara tertentu sebagai basis atau fondasi untuk prosedur seperti mengakses informasi, menarik kesimpulan dan membuat 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">Menurut Oktavian (2010:62), “Database adalah sekumpulan data dan prosedur yang memiliki struktur sedemikian rupa sehingga mudah dalam menyimpan, mengatur dan menampilkan data”. </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 beberapa definisi di atas, maka dapat disimpulkan database adalah sekumpulan data informasi yang saling berhubungan untuk dapat menyimpan dan menampilkan data, mengakses informasi, menarik kesimpulan dan membuat keputusan.</p></div>
  
===Konsep Dasar Analisis SWOT===
+
===Komponen Database===
===Analisis ''Critical Success Factor'' (CSF)===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Oktavian (2010:62), Database terbentuk dari beberapa komponen. Berikut adalah komponen-komponen pembentuk database.</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 Ward (2002:209), analisis Critical Success Factor (CSF)merupakanarea terbatas dalam suatu bisnis yang apabila terpenuhi maka akan menjaminkesuksesan kinerja kompetitif bagi perusahaan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Rockart (Ward,2002:209), mendefinisikan CSF sebagai area tertentudalam perusahaan,dimana jika hasil dari area tersebut memuaskan, maka akan menjamin keberhasilanperusahaan dalam bersaing. Area tersebut adalah area kunci dimana ‘sesuatuharus berjalan dengan baik dan benar’, sehingga keberhasilan bisnis dapatdicapai dan terus berkembang.</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 beberapapendapat yang dikemukakan di atas dapatditarik kesimpulanbahwa analisi CSF adalah sebuah teknik yang terkenal tidak hanya dalammengembangkan strategi IS/IT tetapi juga dalam pengembangan strategi bisnis.CSF digunakan untuk menginterpretasikan tujuan bisnis dan memunculkan aktivitasyang diperlukan untuk mencapainya, serta kebutuhan informasi yang nantinyadigunakan.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Adapun manfaat darianalisis CSF menurut Ward dan Peppard (2002:209) adalahsebagai berikut :</p></div>
+
 
<ol>
 
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Table<br>
 +
Table atau tabel adalah sekumpulan data dengan struktur yang sedemikian rupa, terbentuk dari record dan field. Istilah tabel disini berbeda dengan istilah tabel pada HTML, walaupun secara visual hampir sama.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Record<br>
 +
Adalah sekumpulan field yang membentuk suatu objek tertentu.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Field <br>
 +
Adalah atribut dari objek yang memiliki tipe data tertentu.
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sebuah tabel dapat terdiri dari beberapa field dan record. Apabila digambarkan secara visual, maka hubungan tabel, field dan record adalah sebagai berikut:</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.1. Hubungan Tabel, Field dan Record</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sebuah database dapat terdiri dari sebuah tabel atau lebih. Definisi database dapat digambarkan sebagai berikut :</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.2. Definisi Database</p></div>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
===Definisi Sistem Pendukung Keputusan===
<p style="line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Morton dalam Sarwindah (2013:09-39), “Sistem berbasis komputer interaktif, yang membantu para pengambil keputusan untuk menggunakan data dan berbagai model untuk memecahkan masalah-masalah yang tidak terstruktur”.</p></div>
Analisis CSFmerupakan teknik yang paling efekrif falam melibatkan manajemen senior dalammengembangkan strategi sistem informasi. Karena CSF secara keseluruhan telahberakar pada bisnis dan memberikan komitmen bagi manajemen puncak dalammenggunakan sistem informasi yang diselaraskan dengan pencapaian tujuan melaluiarea bisnis yang kritis.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Jahanshahloo dalam Masruro (2013:07-39), “Sistem pendukung keputusan adalah sebuah sistem yang dimaksudkan untuk mendukung para pengambil keputusan manajerial dalam situasi keputusan semi terstruktur”.</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<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 di atas, makadapat disimpulkan sistem pendukung keputusan adalah sistem yang membantu para pengambil keputusan manajerial dalam situasi semi terstruktur dan tidak terstruktur dengan berbasis komputer interaktif.</p></div>
<p style="line-height: 2"> Analisis CSFmenghubungkan proyek SI yang akan diimplementasikan dengan tujuannya, dengandemikian siste, informasi nantinya akan dapat direalisasikan agar sejalan denganstrategi bisnis perusahaan.</p>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<p style="line-height: 2"> Dalam wawancaradengan manajemen senior, analisis CSF dapat menjadi perantara yang baik dalammengetahui informasi apa yang diperlukan setiap individu.</p>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<p style="line-height: 2"> Denganmenyediakan suatu hubungan dengan kebutuhan informasi, analisis CSF memegangperanan penting dalam memprioritaskan investasi modal yang potensial.</p>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<p style="line-height: 2"> Analisis CSFsangat berguna dalam perencanaan sistem informasi pada saat strategi bisnistidak berjalan sesuai dengan tujuan perusahaan, dengan memfokuskan padamasalah-masalah tertentu yang paling kritis.</p>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<p style="line-height: 2"> Analisis CSFsangat berguna apabila digunakan sejalan dengan analisi value chain dalam mengidentifikasikan proses yang palimg kritis,serta memberikan focus pada pencapaian tujuan melalui kegiatan-kegiatan yangpaling tepat untuk dilaksanakan.</p></li></ol>
+
 
+
 
+
<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 dapat
+
 
+
ditarik kesimpulan bahwa value chain adalah tool analisis strategi yang digunakan untuk memahami keunggulan kompetitif sebagai sebuah jaringan dari komponen-komponen utam dan saling keterkaitannya.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Model Analisis Value Chain'''</p></div>
+
<div align="center"><img width="300" height="200" style="margin:0px" src="https://lh5.googleusercontent.com/-8XiXiq8XkRY/VDZaBfzFj2I/AAAAAAAAAPs/PO2LJwA62VI/w556-h344-no/Anggota%2Badmin.JPG"/></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.1 Model Analisis Value Chain</p></div>
+
 
+
===Definisi ''Black Testing''===
+
===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 dalam Jurnal CCIT (2011:203)<ref name="aisyah">Herlawati,Prabowo Pudjo Widodo. 2011. "Menggunakan UML Unified Modeling Language". Bandung : Informatika.</ref>, “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) <ref name="Sutabri"/>, setelah sistem dianalisis dan dirangcang dengan menggunakanteknologi yang sudah diseleksi dan dipilih maka tiba saatnya bagi sistemtersebut untuk diimplementasikan. Adapun tujuan utama dari tahap implementasisistem ini adalah sebagai berikut:</p></div>
+
  
 +
===Tujuan Sistem Pendukung Keputusan===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sudiyantoro dalam Pratiwi (2013:09-46), Tujuan dari sistem pendukung keputusan adalah :</p></div>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Membantu manajer dalam pengambilan keputusan atas masalah semi terstruktur.
<p style="line-height: 2">Pengkajian mengenai rangkaian sistem, perangkat lunak,dan perangkat keras dalam bentuk sistem jaringan informasi terpusat agar dapatdiperoleh sebuah bangunan atau arsitektur sistem informasi.</p>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memberikan dukungan atas pertimbangan manajer dan bukannya dimaksudkan untuk menggantikan fungsi manajer.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Meningkatkan efektivitas keputusan yang diambil manajer lebih dari pada perbaikan efisiensinya.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Kecepatan komputasi. Komputer memungkinkan para pengambil keputusan untuk melakukan banyak komputasi secara cepat dengan biaya yang rendah.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Peningkatan produktivitas. Membangun satu kelompok pengambil keputusan, terutama parapakar, bisa sangat mahal. Pendukung terkomputerisasi bisa mengurangi ukuran kelompok dan memungkinkan para anggotanya untuk berada di berbagai lokasi yang berbeda-beda (menghemat biaya perjalanan). Selain itu, produktivitas staf pendukung (misalnya analisis keuangan dan hukum) bisa ditingkatkan. Produktivitas juga bisa ditingkatkan menggunakan peralatan optimalisasi yang menentukan cara terbaik untuk menjalankan sebuah bisnis.
 +
</ol>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
===Komponen-komponen Sistem Pendukung Keputusan===
<p style="line-height: 2"> Melakukan uji coba perangkat lunak sistem sebagaipengolah data sekaligus penyaji informasi yang dibutuhkan.</p></li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sudiyantoro dalam Pratiwi (2013:09-46), Komponen-komponen dalam SPK meliputi 8 (delapan) bagian, yaitu :</p></div>
 
+
===Perekrutan===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Meiastoko dalam Jurnal Administrasi Bisnis (JAB) Vol. 6 (2013:3) <ref name="dody">Meiastoko, dody. 2013. “Implementasi Sistem Informasi Sumber Daya Manusia Dalam, Kegiatan Rekruitmen Karyawan”. Jurnal Administrasi Bisnis (JAB) Vol.6 No.2-September 2013</ref>Recruitment merupakan serangkaian aktivitas mencari dan memikat pelamar kerja dengan motivasi, kemampuan, keahlian, dan pengetahuan yang diperlukan guna menutupi kekurangan yang diidentifikasi dalam perencanaan kepegawaian.</p></div>
+
 
+
===Seleksi Pegawai atau Karyawan===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Memilih kandidat yang mampu untuk memilih prospek dan berkorespondensi dengan yang dikatakan, (Pujadi,  Jurnal CCIT Vol.4 No.2, 2011:188)<ref name="pujadi">Pujadi, Tri. 2011. "Design Computer-Based Application For Recruitment And Selection Employee At PT. Indonesia Telemedia." Vol.4 No.2-Januari 2011 ISSN: 1978-8282 STMIK Raharja.</ref>tersedia dengan :</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Hardware Resourches
<p style="line-height: 2">Memeriksa dokumen aplikasi dan dokumen yang harus dilampirkan dalam surat permohonan.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Wawancara terlebih dahulu untuk memeriksa kebenaran dokumen yang telah ditulis.</p>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Software Resourches
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sumber Data
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sumber Model
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sumber Daya Manusia
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Model Sistem Pendukung Keputusan
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Electronic Spread Sheet
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Sistem Pendukung Keputusan Kelompok
 +
</ol>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
===Definisi Unified Modeling Language (UML) ===
<p style="line-height: 2">Tes diagnostik, keterampilan, kesehatan, dapat dilakukan oleh perusahaan / dapat dilakukan oleh pihak luar.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Widodo dan Herlawati (2011:6), “UML singkatan dari Unified Modeling Language yang berartibahasa pemodelan standar”. Menurut Simarmata (2010:80), “... unified modeling language (UML) sebagai standar pemodelan visualnya yangbersifat use-case driven, arsitektursentris, iteratif, dan inkremental”. Menurut Nugroho (2010:6), UML (UnifiedModeling Language) adalah ‘bahasa’ pemodelan untuk sistem atau perangkat lunak yang berparadigma ‘berorientasi objek’. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahanyang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.</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 diatas dapat ditarik kesimpulan bahwa “unified modeling language (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis OO (Object Oriented)”.</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<p style="line-height: 2"> Menyelidiki latar belakang dari sumber lain di tempat kerja sebelumya.</p></li></ol>
+
 
+
===Elisitasi===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
Menurut Hidayati dkk dalam Jurnal CCIT (2011:302) <ref name="Hidayati"></ref>, ”Elisitasi berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.”Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap yaitu sebagai berikut:</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Elisitasi Tahap I'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
 
+
Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.</p></div>
+
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Elisitasi Tahap II'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''3. Elisitasi Tahap III'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">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 ''(Technical, Operational, Economics)''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''4. Final Draft Elisitasi'''</p></div>
+
 
+
Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan<//p></div>
+
 
+
===Konsep Dasar Web===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Web'''</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 Kustiyahningsih (Lilian, 2011:37)<ref name="lilian">Lilian Nila Sari Putri. SI 1011464388. 2013-2014. "Perancangan  Sistem Informasi Perpustakaan Sekolah Pada SMK Teluk Naga Tangerang." STMIK Raharja.</ref>, “Web adalah layanan yang di dapat yang di dapat oleh pemakai komputer yang terhubung ke internet.”</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 Murya (Lilian, 2012:38)<ref name="lilian"/>, “WEB (World Wide Web) adalah suatu layanan sajian informasi yang menggunakan konsep hyperlink (tautan), media memudahkan surfer (sebutan para pemakai komputer yang melakukan browsing atau penelusuran informasi melalui internet).</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 pendapat di atas dapat disimpulkan bahwa web merupakan layanan yang dapat oleh pemakai komputer terhubung ke internet, baik berupa teks, gambar,suara maupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui sebuah browser.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Jenis-jenis Web'''</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
Seiring dengan perkembangan teknologi informasi yang begitu cepat, website juga mengalami perkembangan yang sangat berarti. Dalam pengelompokan jenis web, lebih diarahkan berdasarkan kepada fungsi, sifat atau style dan bahasa pemrograman yang digunakan.</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 Hidayat (Lilian, 2010:36)<ref name="lilian"/> Jenis-jenis web berdasarkan sifat atau style sebagai berikut:</p></div>
+
  
 +
===Diagram-diagram Unfied Modeling Language (UML)===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Widodo (2011:10), “Beberapa literature menyebutkan bahwa UML menyediakan sembilan jenis diagram, yang lain menyebutkan delapan karena ada beberapa diagram yang digabung, misanya diagram komunikasi, diagram urutan dan diagram pewaktuan digabung menjadi diagram interaksi”. Namun demikian model-model itu dapat dikelompokkan berdasarkan sifatnya yaitu statis atau dinamis. Jenis diagram itu antara lain:</p></div>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Diagram kelas (Class Diagram)<br>
<p style="line-height: 2">Website Dinamis, merupakan sebuah website yang menyediakan konten atau isiyang selalu berubah-ubah setiap saat. Bahasa pemrograman yang digunakan antara lain PHP, ASP, .NET dan memanfaatkan database MySQL atau MySQL.</p>
+
Bersifat statis, Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif.
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Diagram paket (Package Diagram)<br>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
Bersifat statis. Diagram ini memperlihatkan kumpulan kelas-kelas, merupakan bagian dari diagram komponen.
<p style="line-height: 2">Website Statis, merupakan website yang kontennya sangat jarang berubah. Bahasa pemrograman yang digunakan adalah HTML dan belum memanfaatkan database.</p></li></ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Diagram use-case (Usecase Diagram)<br>
   
+
Bersifat statis. Diagram ini memperlihatkan himpunan use-case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna.
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''3. Fungsi Web'''</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Diagram interaksi dan sequence (Sequence Diagram)<br>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
Bersifat dinamis. Diagram urutan adalah interasiksi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu.
Menurut Hidayat (Lilian, 2010:37)<ref name="lilian"/>, Berdasarkan pada fungsinya, website terbagi atas : </p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Diagram komunikasi (Communication Diagram)<br>
 +
Bersifat dinamis. Diagram sebagai pengganti diagram kolaborasi menekankan organisasi struktural dari objek-objek yang menerima serta mengirim pesan.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Diagram statechart (Statechart Diagram)<br>
 +
Bersifat dinamis. Diagram status memperlihatkan keadaan-keadaan pada sistem, memuat status (state), transisi, kejadian serta aktivitas.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Diagram aktivitas (Activity Diagram)<br>
 +
Bersifat dinamis. Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan memberi tekanan pada aliran kendali antar objek.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Diagram komponen (Component Diagram)<br>
 +
Bersifat statis. Diagram komponen ini memperlihatkan organisasi serta kebergantungan sistem/perangkat lunak pada komponen-komponen yang telah ada sebelumnya.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Diagram deployment (Deployment diagram)<br>
 +
Bersifat statis. Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan (run-time). Memuat simpul-simpul beserta komponen-komponen yang di dalamnya. Kesembilan diagram ini tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semuanya dibuat sesuai kebutuhan. Pada UML dimungkinkan kita menggunakan diagram-diagram lainnya misalnya data flow diagram, entity relationship diagram, dan sebagainya.
 +
</ol>
  
 +
===Definisi Elisitasi===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Hidayati dalam Guritno, dkk (2011:302), “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem yang baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi. Elisitasi di dapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu “ :</p></div>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasi tahap I<br>
<p style="line-height: 2">Personal Website; Website yang berisi informasi pribadiseseorang.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in"><p style="line-height: 2">Commercial Website; Website yang dimiliki oleh sebuah perusahaan yang bersifat bisnis.</p>
+
Yaitu berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasitahap II<br>
 +
Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi. Berikut penjelasan mengenai Metode MDI:
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">M pada MDI itu artinya Mandatory (Penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 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 perfect.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">I pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
 +
</ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Elisitasi tahap III<br>
 +
Merupakan hasil penyusutan dari elisitasitahap 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 :
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">T artinya Tehnikal, 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;">O artinya Operasional, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan ?
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">E artinya Ekonomi, maksudnya berapakah biaya yang diperlukan guna membangunrequirement tersebut didalam sistem?
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Middle (M): Mampu untuk dikerjakan
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Low (L) : Mudah untukdikerjakan
 +
</ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Final draft elisitasi, merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.
 +
</ol>
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<p style="line-height: 2">Government Website; Website yang dimiliki oleh instansi pemerintah, pendidikan yang bertujuan memberikan pelayanan kepada pengguna.</p>
 
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
+
==Teori Khusus==
<p style="line-height: 2">Non-Profit Organization Website; Dimiliki oleh organisasi yang bersifat non-profit atau tidak bersifat bisnis</p></li></ol>
+
===Definisi Analisis SWOT===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Risza (2010:174), “SWOT adalah suatu penelaahan yang dimulai dengan pemantauan perubahan lingkungan baik di dalam maupun di luar perusahaan sehingga kita dapat memahami gambaran yang tepat tentang keadaan perusahaan yang sebenarnya”. Menurut Rangkuti (2011:64), “SWOT adalah dengan menggabungkan berbagai indikator yang terdapat dalam kekuatan, kelemahan, peluang dan ancaman”.</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 kedua definisi di atas, maka dapat disimpulkan SWOT adalah gabungan indikator yang dimulai dengan pemantauan perubahan lingkungan baik eksternal maupun internal sehingga dapat memahami keadaan perusahaan yang kondusif.</p></div>
  
===HTML ''(Hypertext Markup Language)''===
+
===Tipe – tipe Strategi SWOT===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi HTML'''</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 Rangkuti (2011:64), Matriks Threats – Opportunities – Weakness –Strenghts (TOWS) merupakan penggabungan berbagai indikator untuk membantu manajer mengembangkan yang terdapat empat tipe strategi: kekuatan, kelemahan, peluang, dan ancaman. Model penggabungannya menggunakan TOWS Matriks. Namun tidak semua rencana strategi yang disusun dari TOWS Matriks ini digunakan seluruhnya. Strategi yang di pilih adalah strategi yang dapat memecahkan isu strategi perusahaan.</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">S-Ostrategies <br>
 +
adalah strategi yang disusun dengan cara menggunakan semua kekuatan untuk merebut peluang.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">W-Ostrategies <br>
 +
adalah strategi yang disusun dengan cara meminimalkan kelemahan untuk memanfaatkan peluang yang ada.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">S-Tstrategies <br>
 +
adalah strategi yang disusun dengan cara menggunakan kekuatan untuk mengatasi ancaman.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">W-Tstrategies <br>
 +
adalah strategi yang disusun dengan cara meminimalkan kelemahan untuk menghindari ancaman.
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.3. Tipe Strategi SWOT</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 Winarno dkk (2011:1)<ref name="winarno"></ref>“Core inti dari pemograman atau desain web adalah HTML, ini karena HTML merupakan bahasa yang dipahami oleh browser guna menampilkan halaman web yang bisa dilihat di browser.</p></div>
+
===Tujuan Analisis SWOT===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Dewi (2011:61), Analisis SWOT digunakan untuk mengidentifikasi kekuatan, kelemahan, peluang dan ancaman dari bisnis yang dilakukan oleh organisasi.</p></div>
  
HTML merupakan singkatan dari Hypertext Markup Language, artinya bahasa ini adalah bahasa markup untuk memformat konten halaman web dengan kata lain, bahasa untuk mengatur bagaimana penampilah dan pemformatan konten di web.</p></div>
+
===Definisi Penjualan===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Prananingrum (2013:10-7), “Penjualan adalah proses pertukaran barang atau jasa yang bernilai sama atau seharga dengan barang atau jasa yang ditukarkan”. Menurut Hanafie (2010:210), “Penjualan merupakan bagian integral dari fungsi pertukaran.Bagi produsen, memutuskan kapan untuk menjual merupakan bahan pertimbangan pokok dalam pemasaran”.</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 kedua definisi diatas, maka dapat disimpulkan bahwa penjualan adalah proses pertukaran barang atau jasa yang merupakan bahan pertimbangan pokok dalam pemasaran.</p></div>
  
HTML adalah bahasa pemograman yang bebas, dan tidak dimiliki oleh siapa pun, pengembangannya dilakukan banyak orang, banyak pihak di seluruh dunia dan bisa dikatakan sebagai sebuah bahasa yang dikembangkan bersama-sama secara global.</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">Menurut Madcoms (2010:01), “Dreamweaver adalah program editor html yang sangat handal dan banyak dinikmati oleh para wb desainer”. Menurut Milician (2012:5), Dreamweaver CS3 is a powerful Hyper Text Markup Language (HTML) editor used by professionals, as well as beginners. (Dreamweaver CS3 adalah HyperTextMarkup Language (HTML) editor yang digunakan oleh profesional, serta pemula). Menurut Wahana Komputer (2010:2), ”Adobe Dreamweaver merupakan salah satu program aplikasi yang digunakan untuk membangun sebuah website, baik secara grafis maupun dengan menuliskan kode sumber secara langsung”.</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 definisi-definisi diatas, maka dapat disimpulkan dreamweaver adalah suatu aplikasi yang digunakan dalam membangun atau membuat sebuah web. Saat ini terdapat software dari kelompok Adobe yang belakangan banyak digunakan untuk mendesain suatu web.Versi terbaru dari AdobeDreamwever CS3 memiliki beberapa kemampuan bukan hanya sebagai software untuk desain web saja, tetapi juga menyunting kode serta pembuatan aplikasi web. Antara lain: JSP, PHP, ASP, XML, dan ColdFusion.</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Dokumen HTML'''</p></div>
+
===Definisi MySQL===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Winarno dkk (2011:2)<ref name="winarno"/>“Dokumen HTML adalah dokumen berbasis teks yang dapat diedit oleh editor teks apapun di sistem operasi apapun.</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 Kustiyahningsih (2011:145), “MySQL adalah sebuah basis data yang mengandung satu atau jumlah table. Table terdiri atas sejumlah baris dan setiap baris menggandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau sejumlah tabel”.</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 Raharjo (2011:21), “MySQL merupakan RDBMS (atau server database) yang mengelola database dengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh banyak user”. MySQL termasuk jenis RDBMS (Relational Database Management System). Sedangkan RDMS sendiri akan lebih banyak mengenal istilah seperti table, baris dan kolom digunakan dalam perintah-perintah di MySQL.</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dokumen HTML memiliki beberapa elemen yang dikelilingi oleh tag-teks yang dimulai dengan < dan di akhiri dengan >. Contoh kodenya adalah :<img src=“gambar.gif”/></p></div>
+
===Perintah Dasar MySQL===
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Raharjo (2011:22), Dalam menjalan MySQL diperlukan berbagai perintah untuk membuat suatu database, berikut ini disebutkan beberapa perintah dasar dalam menggunakan MySQL.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tag ini fungsinya menampilkan gambar dari file gambar bernama “gambar.gif” yang nantianya gambar akan ditampilkan jika file HTML ini dibuka di browser.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Untuk menjalankan MySQL pertama kali cukup dengan mengetikkan mysql pada Command Prompt. Perintah-perintahnya adalah sebagai berikut:</p></div>
 
+
<ol>
===Konsep Dasar CSS===
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menampilkan database : SHOW DATABASE;
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Membuat database baru : CREATE DATABASE database;
Menurut Wiswakarma (Lilian, 2010:43)<ref name="Lilian">Lilian</ref>, “CSS (Cascading Style Sheet) adalah salah satu bahasa pemograman desain web (style sheet language) yang mengontrol format tampilan sebuah halaman web yang ditulis dengan menggunakan bahasa penanda”.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Memilih database yang akan digunakan : USE database;
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menampilkan tabel : SHOW TABLE;
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Membuat tabel baru: CREATE TABLE tabel (field spesifikasi_field,);
Menurut Khafidli (Lilian, 2011:44)<ref name="Lilian"/>, “CSS (Cascading Style Sheet) merupakan salah satu bahasa pemograman web yang berguna untuk mengendalikan beberapa elemen dalam sebuah web sehingga lebih terstruktur dan seragam”. Pada umumnya, CSS digunakan untuk memformat tampilan halaman web yang dibaut dengan menggunakan HTML.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menampilkan struktur tabel: SHOW COLUMNS FROM tabel atau DESCRIBE tabel;
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengubah struktur tabel: ALTER TABLE tabel Jenis_Pengubahan;
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengisikan data: INSERT INTO table(kolom1, ) VALUES („data_kolom1,); atau INSERT INTO table SET kolom1 =„data_kolom1, ;
Dari kedua definisi di atas, maka dapat disimpulkan CSS adalah kepanjangan dari Cascading Style Sheet yang merupakan bahasa pemograman berbasis web untuk digunakan pada tampilan web.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menampilkan data: SELECT kolom FROM tabel WHERE kriteria ORDER BY kolom atau SELECT * FROM tabel;
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mengubah data: UPDATE tabel SET kolom = pengubahan_data  WHERE kriteria;
===PHP ''(Hypertext Processor)''===
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menampilkan data dengan kriteria tertentu: SELECT kolom1,...FROM table WHERE kriteria;
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menghapus data: DELETE FROM tabel WHERE kriteria;
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menghapus tabel: DROP tabel;
<p style="line-height: 2">'''1. Definisi PHP'''</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Menghapus database: DROP database;
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Keluar dari MySQL: QUIT; atau EXIT;
 
+
</ol>
<p style="line-height: 2">
+
Dan dalam penulisan PHP terdapat tahap coding, menurut Maimunah dkk dalam Jurnal CCIT (2010:165)<ref name="Maimunah">Maimunah</ref>, ” Coding merupakan tahap implementasi hasil desain ke dalam baris-baris program”. Untuk memulai program PHP,  kita dapat memulainya dengan mengenal sebuah tag pengenal PHP yang digunakan untuk menuliskan kode PHP.</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">
+
Dikutip dari Wahana Komputer buku “Hot Tip dan Trik PHP” (2013:1), menjelaskan bahwa “PHP adalah pemrograman berbasis web yang sudah sangat dikenal, bahasa pemrograman PHP termaksud bahasa Pemrograman berbasis web yang bersifat cross platform atau dapat dijalankan diberbagai macam sistem operasi.”</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 Winarno dkk (2011:4)<ref name="winarno"/>, “PHP atau Hypertext Preprocessor adalah sebuah bahasa pemrograman web berbasis server (server-side) yang mampu mem-parsing kode PHP dari kode web dengan ekstensi .php hingga menghasilkan tampilan website yang dinamis di sisi client (browser).”</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">PHP adalah bahasa script yang sangat cocok untuk pengembangan webdan dapat dimasukkan ke dalam HTML. Ketika memprogram dengan PHP atau framework PHP, anda bisa menggunakan software editor teks, beberapa editor PHP sbb :</p></div>
+
  
 +
===Tipe Data MySQL===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Kustiyahningsih (2011:147), “Tipe data Mysql adalah data yang terdapat dalam sebuah table berupa field-field yang berisi nilai dari data tersebut. Nilai data dalam field memiliki tipe sendiri-sendiri”.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">MySQL mengenal beberapa tipe data field yaitu:</p></div>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Active State Komodo Edit</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Bluefish</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Eclipse</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Emacs</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Geany</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">jEdit</p>  
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Tipe Data Numerik<br>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Netbeans IDE</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Vim</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">SciTE</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Dreamweaver CS</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Alleycode HTML Editor</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">ConTEXT</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">CodeLobster</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Crimson Editor</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Dev-PHP IDE</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">HTML-Kit</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">InType</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Notepad++</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Programer’s Notepad</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">PSPad</p></li></ol>
+
Tipe numerik dibedakan dalam dua macam kelompok, yaitu integer dan floatingpoint.Integer digunakan untuk data bilanganbulat sedangkan floating point digunakan untuk bilangan desimal.Tipe data numerik selengkapnya dapat dilihat pada tabel 2.1.
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.1. Tipe Data Numerik</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Sumber: Kustiyahningsih (2011:147)</p><div>
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Tipe Data String<br>
<p style="line-height: 2">'''2. Variabel PHP'''</p></div>
+
String adalah rangkaian karakter. Tipe-tipe data yang termasuk dalam tipe data string dapat dilihat pada tabel 2.2.berikut:
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.2. Tipe Data String</p><div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Sumber: Kustiyahningsih (2011:148)</p><div>
<p style="line-height: 2">Menurut Winarno dkk (2011:8)<ref name="winarno"/>, “Variabel memungkinkan anda untuk menciptakan rumus bagi operasi tertentu dimana nilai operand-nya bisa dialokasikan secara dinamis.”</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Tipe data char() dan varchar()<br>
<p style="line-height: 2">
+
Tipe data char() dan varchar() pada prinsipnya sama, perbedaannya hanya terletak pada jumlah memori yang dibutuhkan untuk penyimpanannya. Memori yang dibutuhkan untuk tipe data char() bersifat statis, besarnya tergantung pada berapa jumlah karakter yang ditetapkan pada saat fieldtersebut dideklarasikan. Pada tipe data varchar() besarnya memori penyimpanan tergantung pada jumlah karakter tambah 1 byte, dapat dilihat pada tabel 2.3.
ariabel merupakan istilah yang menyatakan sebuah tempat yang digunakan untuk menampung nilai-nilai tertentu dimana nilai di dalamnnya bisa diubah-ubah. Variable merupakan tempat untuk menyimpan data dalam tipe tertentu, variabel bisa berupa null (belum ada jenisnya), angka, string, objek, array, boolean, danisinya bisa diubah-ubah nantinya. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.3. Letak Perbedaan Jumlah Memori</p><div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Sumber: Kustiyahningsih (2011:148)</p><div>
<p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Tipe data tunggal<br>
Berbeda dengan bahasa pemrograman lain, variabel pada PHPlebih fleksibel, tidak perlu mendefinisikan jenisnya ketika mendefinisikan pertama kali. Ada 6 (enam) variabel dasar yang dapat diakomodasikan di PHP,seperti berikut :</p></div>
+
Untuk tanggal dan jam, tersedia tipe-tipe data field berupa DATETIME, DATE, TIMESTAMP, TIME, dan YEAR.Masing-masing tipe mempunyai kisaran nilai tertentu. MySQL akan memberikan peringatan kesalahan (error) apabila tanggal atau waktu yang dimasukkan salah. Kisaran nilai besar memori penyimpanan yang diperlukan untuk masing-masing tipe dapat dilihat pada tabel 2.4.
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.4. Tipe Data Tunggal</p><div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Sumber: Kustiyahningsih (2011:149)</p><div>
 +
</ol>
  
 +
===Operator MySQL===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Kustiyahningsih (2011:149), MySQL mendukung penggunaan operator-operator dan fungsi-fungsi diantaranya:</p></div>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Boolean<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">Adalah tipe data paling standar yang hanya menyatakan kebenaran, apakan True (benar) atau False (salah). Contoh sederhana :<?php $variabel_bol </p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Operator Aritmatika<br>
 
+
Suatu ekspresi yang melibatkan tipe data bilangan (NUMERIK) dan tanggal (DATE) menggunakan ekspresi aritmatika.Dapat dilihat pada tabel 2.5.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Integer<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.5. Operator Aritmatika MySQL</p><div>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Sumber: Kustiyahningsih (2011:149)</p><div>
Adalah bilangan bulat (bukan pecahan) baik negatif atau positif, misalnya...,-2,-1,0,1,2,...). integer bisadituliskan dalam satuan desimal (berbasis 10), heksa desimal (berbasis 16), atau oktal (berbasis 8) dan bisa juga ditambah tanda plus atau minus (- atau+), penandaan ini bersifat opsional.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Operator Pembandingan<br>
 
+
Suatu ekspresi yang dapat digunakan pada klausa WHERE dan mempunyai sintaks sebagai berikut: WHEREexpr operator value. Tabel 2.6.menunjukkan operator pembadingan pada MySQL.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Floating Point<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.6. Operator Pembanding MySQL</p><div>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Sumber: Kustiyahningsih (2011:150)</p><div>
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Operator Logika<br>
Adalah nomor pecahan atau juga bilangan real,bisa didefinisikan dengan syntaxberikut :
+
Operator ini digunakan untuk membandingkan dua nilai variable yang bertipe Boolean.Tabel 2.7. menunjukkan operator logika pada MySQL
<?php
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.7. Operator Logika MySQL</p><div>
$a = 3.652;
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Sumber: Kustiyahningsih (2011:150)</p><div>
$b = 3.2e3;
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Operator Karakter<br>
$c = 7E-10;
+
Operator untuk membentuk pencarian string yang sesuai dengan nilai yang mencantumkan pada kondisi.Kondisi pencarian dapat berisi karakter, ada 3 symbol khusus berikut ini yang dapat dilihat pada tabel 2.8.
?></p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.8. Tabel Operator Karakter</p><div>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Sumber: Kustiyahningsih (2011:151)</p><div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">String<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Operator Lain-lain<br>
 
+
Operator yang digunakan untuk menguji nilai-nilai yang ada dalam list (tanda kurung) dan dapat juga untuk menampilkan baris berdasarkan suatu jangkauan (range) nilai. Ada 2 simbol dapat dilihat tabel 2.9.
Adalah untaian karakter, ada 256 karakter yang bisa dijadikan string. Sebuah sting bisa didefinisikan dengan berbagai cara, yang paling mudah adalah dengan tanda petik tunggal.</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.9. Operator Lain-lain</p><div>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Sumber: Kustiyahningsih (2011:152)</p><div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Null<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Fungsi Agregat<br>
 
+
Fungsi agregat (kadangkala disebut fungsi grup atau fungsi ringkasan) adalah fungsi yang disediakan oleh SQL untuk menghasilkan sebuah nilai berdasarkan sejumlah data.Fungsi sendiri adalah sesuatu kumpulan intruksi yang menghasilkan sebuah nilai jika dipanggil.Fungsi ini juga digunakan pada data numerik untuk menghitung nilai baik rata-rata dan jumlah dari sekumpulan data maupun pencarian jumlah baris dalam tabel.Untuk lebih jelasnya data dilihat dalam tabel 2.10.
Adalah nilai yang merepresentasikan variabel tanpa value, NULL adalah nilai yang mungkin untuk Null, sebuah variabel akan menjadi Null jika dialokasikan konstanta NULL, variabel yang belum di-set ke nilai apapun, menerima unset().</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Tabel 2.10. Fungsi Agregat</p><div>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Sumber: Kustiyahningsih (2011:152)</p><div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Operator<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
+
</ol>
 
+
Adalah simbol yang berfungsi untuk melakukan aksi/operasi tertentu terhadap nilai operand yang pada umumnya darihasil operasi tersebut menghasilkan nilai baru. Ada banyak jenis operator, sbb:</p></li></ol>
+
 
+
===Konsep Dasar Database dan MYSQL===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''1. Definisi Database'''</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 Hidayati dkk dalam Jurnal CCIT (2011:238)<ref name="hidayati">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.”</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 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>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Menurut Winarno dkk (2011:56)<ref name="winarno">Winarno, Ali Zaki, Smit Dev Community. 2011. "Mudah Membuat Website dan E-Commerce Dengan PHP Framework". Jakarta: PT. Elex Media Komputindo.</ref>, “Database adalah sebuah kebutuhan, dengan database programer dapat menyimpan dan mengambil data dengan mudah, database membuat sebuah aplikasi bisa berdaya guna dan menyimpan data dari user.”</p></div>
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''2. Desain Database'''</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 Henderi dkk dalam Jurnal CCIT (2011:174)<ref name="henderi">Henderi, Maimunah, Randy Andrian. 2011. "Desain aplikasi E-Learning Sebagai Media Pembelajaran Artificial Informatics". Journal CCIT Vol-4 No.3 – Mei 2011 ISSN: 1978-8282 STMIK Raharja.</ref>, “Design database dibuat setelah melakukan analisa terhadap data yang ada pada penerimaan mahasiswa baru sebagai objek pembuatan Prototype program system data warehouse dan data mining sebagai tools pengukur kinerja.”</p></div>
+
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''3. Pengertian MySQL'''</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 Kustiyahningsih (Lilian, 2011:34)<ref name="lilian"/>,“MySQL adalah sebuah basis data yang mengandung satu atau jumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau sejumlah tabel. Tabel terdiri dari atas sejumlah baris dan setiap baris mengandung satu atau sejumlah tabel”.</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 Raharjo (Lilian, 2011:34)<ref name="lilian"/> “SQL adalah bahasa standar yang digunakan untuk mengakses data di dalam database relasional. Setiap server database resional atau Relational Database Management System (RDBMS) mendukung SQL untuk mengatur dan mengolah datanya.</p></div><div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> MySQL termasuk jenis RDBMS (Relational Database Management System ). Sedangkan RDBMS sendiri akan lebih banyak mengenal istilah seperti table, baris, dankolom digunakan perintah-perintah di MySQL.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">'''4. Perintah Dasar Database MySQL'''</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 Raharjo (Lilian, 2011:34), dalam menjalankan MySQL diperlukan berbagai perintah untuk membuat suatu database, berikut ini disebutkan beberapa perintah dasar dalam menggunakan MySQL. Untuk menjalankan MySQL pertama kali cukup dengan mengetikkan MySQL pada Command Prompt, Perintah-perintahnya adalah sebagai berikut:</p></div>
+
 
+
  
 +
===Definisi Xampp===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Puspitasari (2011:1),“ xampp adalah sebuah softwarewebserver apache yang didalamnya sudah tersedia  database server mysql dan support php programming. xampp merupakan software yang mudah digunakan gratis dan mendukung instalasi di linux dan windows. Keuntungan lainya adalah cuma menginstal 1 kali sudah tersedia apache web server, mysql database server, php support (php4 dan php5) dan beberapa modul lainya hanya bedanya kalau versi windows selalu dalam bentuk instalasi grafis dan yang linux dalam bentuk file terkompresi tar.gz.kelebihan lain yang berbeda dari versi untuk windows adalah memeliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan linux masih berupa perintah-perintah didalam console. oleh karena itu versi untuk linux sulit untuk dioperasikan.”.</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 Rahmat, (diakses pada tanggal 1 maret 2015 pukul 20:48 dihttps://rahmat12.wordpress com/2013/03/21/ kumpulan-aplikasi database/), xampp adalah “perangkat yang menggabungkan tiga aplikasi ke dalam satu paket, yaitu apache, MySQL, dan PHPMyadmin. Dengan xampp pekerjaan anda akan sangat di mudahkan, karena dapat menginstalasi dan mengkonfigurasi ketiga aplikasi tadi secara sekaligus dan otomatis.</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 ketiga paket tersebut diantaranya:</p></div>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Apache<br>
 +
Menurut Sibero, (2011:374), “Apache adalah perangkat lunak yang digunakan untuk mengakses dan mengatur konfigurasi Apache web server”.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Mysql<br>
 +
Menurut Raharjo (2011:21), “MySQL merupakan RDBMS (atau server database) yang mengelola database dengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh banyak user”.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">PHPMyadmin<br>
 +
Menurut Mozes Sugiarto (2010:62), “PHPMyAdmin adalah sebuah aplikasi dimana orang-orang dapat mengontrol data merekan dan isi web mereka untuk ditampilkan dalam sebuah website yang mereka buat”.
 +
</ol>
  
 +
===Sejarah PHP===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Kustiyaningsih (2011:113),Seiring dengan perkembangan teknologi maka lahirnya PHP sebagai bahasa pemrograman open source yang digunakan secara luas terutama untuk pengembangan web dan dapat disimpan dalam bentuk HTML.Sehingga web tidak hanya memberikan informasi tetapi terjalin interaksi dan menjadikan web bersifat dinamis dan diintegrasikan dengan web server Apache, PWS dan IIS.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip perlyang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya, yaitu tahun 1994. Tahun 1995, Rasmus menciptakan PHP/FI Versi 2, di mana Versi tersebut dapat menempelkan kode terstruktur dalam tag HTML dan juga PHP dapat berkomunikasi dengan database. </p></div>
  
Menampilkan database:SHOW DATABASE.</p>
+
===Koneksi PHP pada Database===
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Membuat data basebaru: CREATE DATABASE database.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Memilih database yang akan digunakan: USE database.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Menampilkan tabel : SHOW TABLE.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Membuat tabel baru: CREATE TABEL tabel (field spesifikasi_field).</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menampilkan struktur tabel: SHOW COLUMNS FROM tabel atau DESCRIBE table.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengubah stuktur tabel: ALTER TABLE tabel jenis_Pengubahan.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Andika (2012:54), bahasa pemrograman berbasis server maksudnya script PHP diletakan di server dan di terjemahkan oleh web browser terlebih dahulu kemudian hasil terjemahan itu dikirim ke browser client. Bahasa pemrograman PHP memiliki kesamaan dengan bahasa ASP (Active Server Page), Cold Fusion , JSP (Java server Page), ataupun Perl. Berikut merupakan skema PHP sampai di terjemahkan oleh Browser:</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengisikan data: INSERT INTO table (kolom 1) VALUES (data_kolom1); atau INSERT INTO table SET kolom1=data_kolom;.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Sumber:http://andikafisma.com/kelebihan-kelemahan-dan-aplikasi</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menampilkan data: SELECT kolom FROM tabel WHERE criteria ORDER BY kolom atau SELECT * FROM table.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Mengubah data: UPDATE tabel SET kolom=pengubahan_data WHERE kriteria.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menampilkan data dengan kriteria tertentu: SELECT kolom1, FROM table WHERE kriteria.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menghapus data : DELETE FROM tabel WHERE kriteria;</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menghapus tabel: DROP table.</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Menghapus database: DROP database;</p><li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Keluar dari MySQL: QUIT; atau EXIT.</p></li></ol>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center;text-indent: 0.5in"><p style="line-height: 2">Gambar 2.4.  Skema Koneksi Database Pada PHP</p></div>
  
===Konsep Dasar ''Dreamweaver'' CS5===
+
===Definisi Literature Review===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Mulyandi (2013:17-153), “Penelitian sebelumnya (literature review) merupakan survey literature tentang penemuan-penemuan yang di lakukan oleh penelitis ebelumnya (empirical fiding) yang berhubungan dengan topic penelitian”. Menurut Guritno (2011:86), ”Literature review dalam sebuah penelitian adalah mengetahui apakah para peneliti lain  telah menemukan jawaban untuk pertanyaan-pertanyaaan penelitian yang kita rumuskan”.</p></div>
<p style="line-height: 2">
+
<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 di atas, maka dapat disimpulkan literature review adalah merupakan survey atau penjelasan penelitian sebelumnya oleh para ahli.</p></div>
Menurut Sigit (Lilian, 2010:44)<ref name="lilian"/>,“Dreamweaver adalah sebuah HTML editor profesional untuk mendesain web secara visual dan mengelola situs atau halaman web”.</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 Puspitasari (Lilian, 2011:44)<ref name="lilian"/>, “Dreamweaver CS5 adalah salah satu HTML Editor Professional yang berfungsi untuk mendesain web secara visual dan mengelola situs atau halaman web”.</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 dari definisi-definisi di atas, maka dapat disimpulkan dreamweaver adalah suatu aplikasi yang digunakan dalam membangun atau membuat sebuah web.</p></div>
+
  
===Konsep Dasar XAMPP===
+
===Manfaat Literature Review===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Soleh dkk (2013:17-71), literature review diperlukan sebagai salah satu dari penerapan metode penelitian yang dilakukan. Diantaranya adalah mengidentifikasi kesenjangan (identify gaps), menghindari pembuatan ulang (reinventing the wheel), mengidentifikasikan metode yang pernah dilakukan, meneruskan penelitian sebelumnya, serta mengetahui yang spesialis dan area penelitian yang sama dibidang ini.</p></div>
<p style="line-height: 2">
+
XAMPP  merupakan sebuah tool yang menyediakan beberapa paket perangkat lunak ke dalam satu buah paket.</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 Madcoms (Yulianto, 2010:314)<ref name="yulianto">Yulianto. 2013-2014. "Pengembangan SIS+ Pada Perguruan Tinggi Raharja Study Kasus : Daftar Nilai dan Biodata Menggunakan Yii Framework". STMIK Raharja.</ref>, sekarang ini bayak paket software instalasi webserver yang disediakan secara gratisdiantaranya menggunakan XAMPP. Dengan menginstal XAMPP, tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP, dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasinya secara otomatis.</p></div>
+
  
===Definisi Teknologi Informasi===
+
===Bentuk-bentuk Literature Review===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Guritno dkk (2011:93), terdapat beberapa bentuk tinjauan pustaka dan tidak ada kesepakatan tentang bentuk yang lebih disukai. Tinjauan pustaka bisa berbentuk terpadu (integrative), yaitu semata-mata merupakan rangkuman hasil penelitian sebelumnya (summary of past research). model ini sangat populer dalam disertasi-disertasi di Amerika Serikat. Bentuk kedua adalah Tinjauan Teoritis (Theoretical Review). </p></div>
Teknologi informasi biasa disebut TI, IT (Information Technology) atau ifotech. Berbagai definisi teknologi informasi telah diutarakan oleh beberapa ahli, diantaranya Haang den Keen yang dikutip dari Jurnal Sistem Informasi & Bisnis (Permatasari, 2011:77). Mendefinisikan “Teknologi informasi adalah seperangkat alat yang membantu anda bekerja dengan informasidan melakukan tugas-tugas yang berhubungan dengan pemrosesan informasi.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Peneliti semata-mata memfokuskan pada teori-teori yang sudah eksis dan berkaitan dengan masalah yang diteliti. Bentuk ini dapat ditunjukkan pada artikel-artikel di jurnal tertentu. Bentuk terakhir adalah Tinjauan Metodologis (Methodological Review). Penelitian memusatkan diri pada metode dan definisi. Tinjauan ini bukan hanya menyajikan rangkuman penelitian-penelitian sebelumnya, tetapi juga merupakan kritik aktualtentang keunggulan dan kelemahan penelitian sebelumnya dari aspek metodologi. Sebagian ini penelitian ini menggunakan metode ini dalam disertasi serta disajikan pada bab tinjauan pustaka (Review of Related Literature). Bentuk ini sering pula ditemukan pada berbagai artikel dalam jurnal-jurnal ilmiah.</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 Martin dalam buku JUSIB (Permatasari, 2011:77), “Teknologi informasi tidak hanya terbatas pada teknologi komputer (perangkat keras atau lunak) yang digunakan untuk memproses dan menyimpan informasi, melainkan juga mencakup teknologi komunikasi untuk mengirimkan informasi.”</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 Williams dan Swayer dalam buku JUSIB (Permatasari,2011:77), “Teknologi informasi adalah teknologi yang menggabungkan sisitem komputasi atau komputer dengan jalur komunikasi high speed yang membawa data, suata dan juga dalam bentuk video.</p></div>
+
  
==''Liteature Review''==
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
 
<p style="line-height: 2">
 
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 dan dapat melakukan pengembangan ketingkat yang lebih tinggi dalam rangka menyempurnakan atau melengkapi penelitian yang nantinya akan dikembangkan lagi untuk kedepannya. Penelitian ini yang saya tulis dengan judul “Perancangan Sistem Informasi Untuk Online Rekrutmen Pada PT.Yuasa Battery Indonesia”.</p></div>
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
 
<p style="line-height: 2">Adapun Literature Review sebagai landasan dalam mendukung penelitian adalah sebagai berikut:</p></div>
 
  
 +
==Literature Review==
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berikut adalah penelitian yang telah dilakukan dan memiliki  kolerasi searah dengan penelitian yang akan dibahas dalam  laporan skripsi  ini, antara lain :</p></div>
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian yang dilakukan oleh Ditya Banu Handita, Umar, Umi Fadlillah yang berjudul "Sistem Informasi Penjualan Berbasis Web Pada Usantex" ini, diusulkan adanya pembaharuan sistem lama kedalam sistem yang baru dengan berbasis teknologi komputer. Penelitian ini bertujuan menyusun sebuah sistem E-commerce yang terpadu. Pembaharuan ini diharapkan proses pemasaran produk dan proses penjualan secara online di USANTEX menjadi lebih praktis (Ditya Banu Handita, Umar, Umi Fadlillah : 2011).
Penelitian yang dilakukan oleh Tri Pujadi (Jurnal CCIT, 2010)<ref name="pujadi"/> dengan judul “Design Computer-Based Application for Recruitment and Selection Employee at PT. Indonusa Telemedia”. Pada penelitian sistem ini diciptakan dengan menggunkan VB 6.0, Ms.Acces Database dan aplikasi ini dapat menampilkan laporan baik berbentuk Microsoft Office ataupun microsoft excel. Penulis melakukan penelitian di level berikutnya yaitu membuat e-recruitment dengan berbasis web menggunakan PHP, dreamweaver CS3 dan MySQL sebagai databasenya. </p>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian yang dilakukan oleh Rara Sri Artati Rejeki, Agus Prasetyo Utomo, dan Stefiana Sri Susanti yang berjudul "Perancangan Dan Pengaplikasian Sistem Penjualan Pada "Distro Smith" Berbasis E-commerce" ini, diusulkan untuk perbaikan dalam Mekanisme sistem penjualan pada distro smith sekarang masih menggunakan sistem konvensional, dimana konsumen harus datang langsung ke distro. Dan dengan adanya Aplikasi E-commerce pada Distro Smith Semarang diharapkan dapat memberikan kemudahan kepada masyarakat untuk melakukan pembelian produk tanpa harus datang ke tempatnya, serta memperluas pemasaran dan meningkatkan costumer loyality. (Rara Sri Artati Rejeki, Agus Prasetyo Utomo, Stefania Sri Susanti. : 2011).
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian yang dilakukan oleh Indrajani dan Shelly yang berjudul "Analisis Dan Perancangan Sistem Informasi Penjualan Berbasiskan Web Pada Pt. Dairyfood Internusa" ini, diusulkan untuk dirancang suatu sistem penjualan yang baru yang diharapkan dapat mengatasi masalah-masalah yang dihadapi pada sistem yang lama dengan mengusulkan suatu sistem penjualan melalui website. informasi produk dapat dipasarkan dan cepat diterima oleh pelanggan yang pada awalnya sistem yang lama masih belum terkomputerisasi. (Indrajani, Shelly : 2007).
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian yang dilakukan oleh Aisyatul Fadlilah yang berjudul "Rancang Bangun Sistem Penjualan Untuk Glovella Shop Menggunakan Web Berbasis Php" ini, diusulkan untuk memperbaiki Pelayanan terhadap konsumen yang kurang optimal karena terkadang transaksi penjualan masih sangat lambat, serta tawar menawar penjualan yang jarang dilakukan pada sistem online dimana dalam kenyataannya terjadi antrian yang terlalu banyak pada pasar. Untuk menyelesaikan permasalahan yang telah di uraikan diatas, penulis mencoba membuat web E-Commerse yang dengan cepat dan dapat dilakukan dimana saja. (Aisyatul Fadlilah : 2013).
Penelitian yang dilakukan oleh Sri Yuliasih (2009) Penelitian yang telah dilakukan oleh Sri Yuliasih berjudul “Analisa Sistem Informasi Penerimaan Kepegawaian Pada Pemerintahan Kota Tangerang”. Pada penelitiannya hanya dibatasi pada sistem penerimaan pegawai, mulai dari analisa masukan (input)sampai pada prosedur-prosedur yang berhubungan dengan proses penerimaan kepegawaian. Dengan proses seperti itu akan Program yang digunakan untuk pembuatan sistem yang diusulkan yaitu menggunakan visual basic dengan database-nya yaitu Microsoft Access.</p>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian dalam sebuah Jurnal Telematika M.Kom yang dilakukan oleh Joko Sutrisno dari universitas Budi Luhur yang berjudul "Strategi Pengembangan Teknologi E-Commerce Dengan Metode SWOT : Studi Kasus: PT. Chingmix Berhan Sejahtera" ini, diusulkan untuk memperbaiki dan mengembangkan situs E-Commerce yang lebih baik, menambah jumlah forum komunitas, meningkatkan jumlah nilai penjualan, dan meningkatkan pangsa pasar dalam dan luar negeri (negara tujuan). (Joko Sutrisno : 2011).
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Penelitian yang dilakukan oleh Andri Fajar Sektiawan (STMIK
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;">Penelitian yang dilakukan oleh Elizaandyni Ginting yang berjudul "Aplikasi Penjualan Berbasis Web ( E-Commerce ) Menggunakan Joomla Pada Mutiara Fashion" ini, diusulan untuk perbaikan sistem menggunakan website. Sistem penjualan yang lama masih menggunkana jejaring sosial Facebook yang hanya menampilkan foto / gambar product dan harganya saja. Untuk sistem yang baru akan di buatkan website untuk Mutiara Fashion agar memudahkan konsumen dan masyarakat umum untuk mengetahui informasi produk yang ada di Mutiara Fashion, cukup dengan membuka website, informasi produk Mutiara Fashion dapat dilihat dengan baik dan jelas. (Elizaandyni Ginting : 2013).
Raharja,  2010) dengan judul  “Perancangan Sistem Perekrutan 60 Pegawai Berbasis Web Pada  PT. Pacific Food Indonesia”.  Pada penelitian ini sistem yang sedang berjalan dalam perekrutan karyawan masih menggunakan sistem manual yang dilakukan dengan cara penempelan pamplet atau dengan cara pemberitahuan kepada karyawan lain, untuk itu dibuat website yang diharapkan memberi nilai tambah dalam penyampaian informasi kegiatan perekrutan karyawan, dan dibuat program perekrutan karyawan guna mempermudah pekerjaan bagian terkait. Penulis melakukan penelitian di level berikutnya yaitu membuat e-recruitment dengan basis web yang tidak hanya untuk memudahkan pelamar mendapatkan informasi lowongan pekerjaan tetapi pelamar dapat langsung melamar pekerjaan secara online.</p>
+
Hasil studi pustaka ini merupakan landasan serta alasan yang kuat untuk mengembangkan sistem informasi penjualan berbasis online.
 
+
</ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">
+
Penelitian yang dilakukan oleh Aakash Gopalia (Oxford Brookers University)<ref name="gopalia">Gopalia, Aakash (Oxford Brookers University). Effectiveness of Online Recruitment and Selection Process: Case of Tesco </ref>. “Effectiveness of Online Recruitment and Selection Process : A Case of Tesco”. Pada penelitian ini sistem ini menggunakan web based software  application  untuk mengisi lowongan. Dengan menggunakan form  online e-recruitment  untuk merekrut pegawai dinilai efektif dan menghemat waktu bagi para kandidat, selain itu menurunkan biaya perekrutan dan mendapatkan kandidat yang berkualitas dengan proses seleksi yang cepat. Penulis melakukan penelitian di level berikutnya yaitu membuat e-recruitment dengan basis web yang tidak hanya untuk memudahkan pelamar mendapatkan informasi lowongan pekerjaan tetapi pelamar dapat langsung melamar pekerjaan secara online. Dan dalam tahapan seleksi 61 tes penulis menambahkan tes online yang dilakukan pelamar di perusahaan.</p></li></ol>
+
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
{{pagebreak}}
<p style="line-height: 2">Dari keempat penelitian yang sudah dilakukan diatas masing-masing masih menggunakan sistem yang manual yaitu cara penginputannya masih menggunakan Microsoft Office. Penggunaan sistem tersebut masih banyak kekurangan sehingga dalam penginputan data karyawan pun masih belum efektif dan efesien. Oleh karena itu Saya membuat sistem Perekerutan Karyawan secara Online bertujuan untuk mempermudah bagian HRD dalam merekrut calon karyawan dan dalam penginputan data karyawan baru.</p></div>
+
  
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB III'''</div>=
 
=<div style="font-family: 'times new roman'; text-align: center">'''BAB III'''</div>=

Revisi per 10 Februari 2016 12.19

PERANCANGAN SISTEM INFORMASI

PENJUALAN BERBASIS ONLINE

PADA SANDI KOMPUTER.


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1211474028
NAMA


JURUSAN SISTEM INFORMASI

KONSENTRASI SISTEM INFORMASI MANAJEMEN

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2015/2016


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI

PENJUALAN BERBASIS ONLINE

PADA SANDI KOMPUTER.

Disusun Oleh :

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

 

 

Disahkan Oleh :

Tangerang, 28 Januari 2016

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

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI

PENJUALAN BERBASIS ONLINE

PADA SANDI KOMPUTER.


Dibuat Oleh :

NIM
: 1211474028
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Sistem Informasi Manajemen

Tahun Akademik 2015 / 2016

Disetujui Oleh :

Tangerang, 28 Januari 2016

Pembimbing I
   
Pembimbing II
       
       
       
       
(Dina Fitria Murad,M.Kom)
   
(Haerudin, S.Kom,MM)
NID : 02026
   
NID : 05092

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI

PENJUALAN BERBASIS ONLINE

PADA SANDI KOMPUTER.


Dibuat Oleh :

NIM
: 1211474028
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Sistem Informasi Manajemen

Tahun Akademik 2015/2016

Disetujui Penguji :

Tangerang, 28 Januari 2016

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

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

Yang bertanda tangan dibawah ini,

NIM
: 1211474028
Nama
Jurusan
: Sistem Informasi
Konsentrasi
: Sistem Informasi Manajemen

 

 

Menyatakan bahwa Laporan Skripsi ini dari awal sampai akhir merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikasi dari Laporan Skripsi yang telah dipergunakan untuk memenuhi persyaratan mengambil Skripsi guna mendapatkan gelar Sarjana Komputer di lingkungan Perguruan Tinggi Raharja maupun Perguruan Tinggi lain, serta belum pernah dipublikasikan sebelumnya.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika ternyata pernyataan di atas tidak benar.

Tangerang, 28 Januari 2016

 
 
 
 
 
NIM : 1211474028

 

)*Tandatangan dibubuhi materai 6.000;



ABSTRAKSI

Kemajuan teknologi informasi yang mengalami perkembangan yang sangat pesat dari tahun ke tahun menuntut kita untuk selalu melangkah maju dan mengikuti perkembangan tersebut. Demikian pula didalam dunia usaha yang dituntut untuk selalu berinovasi dalam menghadapi era persaingan yang semakin pesat saat ini. Salah satu dunia usaha yang dimaksud adalah Sandi Komputer, yaitu salah satu perusahaan yang bergerak dibidang Hardware. Namun dalam hal ini, berdasarkan analisa sistem yang sedang berjalan, diperoleh hasil bahwa sistem penjualan di Sandi Komputer melakukan kegiatan transaksi menggunakan media telepon, E-mail atau datang untuk bertanya langsung mengenai Sandi Komputer dan terkadang barang yang ingin dipesan tidak selalu ada sehingga Costumer harus menunggu. Hal tersebut menyebabkan ketidakpuasan Costumer terhadap layanan dan berdampak terhadap adanya indikasi omset penjualan yang menurun. Untuk itu perlu diterapkan sebuah sistem pelayanan yang disebut dengan sistem Penjualan Berbasis Online yang dapat diakses oleh Costumer secara Online, guna memberikan pelayanan yang memuaskan bagi Costumer dalam mendapatkan informasi, memudahkan konsumen dalam melakukan pembelian serta memperluas area pemasaran di Sandi Komputer. Untuk memperoleh data-data yang diperlukan selama penelitian, penulis menggunakan beberapa metode, antara lain: wawancara, observasi dan studi pustaka. Data yang diperoleh kemudian dianalisis dan digambarkan dengan menggunakan metode UML (Unified Modeling Language). Hasil akhir dari penelitian ini adalah berupa rancangan sistem Penjualan Berbasis Online yang dapat membantu dalam memudahkan Costumer dalam pembelian yang dapat diakses secara Online. Hasil penelitian ini diharapkan dapat bermanfaat bagi seluruh Costumer, maupun pihak manajemen di Sandi Komputer.

Kata Kunci: sistem informasi, teknologi, sistem penjualan, pelayanan, sandi computer

ABSTRACT

Advances in information technology that has developed very rapidly from year to year, requires us to always move forward and follow the developments. Similarly, in the business world are required to always innovate in the face of an increasingly competitive era rapidly. One of the business in question is a Sandi computer , which is one of the companies engaged in hardware. But in this case, based on analysis of the current system, the result that the system of sales at Computer Sandi Computer conduct transactions using a media phone, E-mail or come to ask directly about Sandi Computer and sometimes items to be ordered not always be so Costumer must wait. This causes Customer dissatisfaction with the services and the impact on the indication of declining sales turnover. For it is necessary to apply a system service called Sales-Based Online system which can be accessed by Costumer Online, in order to provide satisfactory services to the Customer in obtaininginformation, to enable consumers to make purchases and expand marketing area in Sandi Computer. To obtain the data needed for the study, the authors use several methods, among others: interviews, observation and literature study.The data obtained and analyzed and described using UML (Unified Modeling Language). The end result of this research is to plan Based Online Sales system that can assist in facilitating Costumer in purchases that can be accessed online. The result is expected to be useful for the whole Costumer, as well as the management at Sandi Computer.

Keywords: information systems , technology , sales system , service , sandi computer



KATA PENGANTAR

Bismillahirrahmanirrahiim,

Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah mencurahakan nikmat hidup dan sehat serta senantiasa melimpahkan hidayahnya, sehingga penulis dapat menyelesaikan penyusunan laporan Skripsi ini dengan baik. adapun judul yang diambil dalam penyusunan laporan Skripsi ini adalah “Perancangan Sistem Informasi Penjualan Berbasis Online Pada Sandi Komputer”.

Tujuan dari penulisan laporan ini adalah untuk memenuhi tugas yang diberikan oleh pihak akademik kepada mahasiswa dalam rangka penempuan ilmu, dan merupakan salah satu syarat menyelesaikan program Strata 1 di STMIK Raharja.

Penulis menyadari bahwa tanpa bimbingan dan dorongan semua pihak, penulis tidak akan dapat menyelesaikan tugas ini dengan baik dan tepat pada waktunya.

Dalam kesempatan ini penulis menyampaikan terima kasih kepada :

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.
  2. Bapak Sugeng Santoso,M.Kom selaku Puket I Bidang Akademik STMIK Raharja.
  3. Ibu Nur Azizah,M.Akt.,M.Kom selaku Kepala Jurusan Sistem Informasi.
  4. Ibu Dina Fitria Murad, M.Kom selaku Dosen Pembimbing I yang senantiasa memberikan dorongan dan bimbingan dalam menyusun laporan skripsi ini hingga selesai.
  5. Bapak Haerudin, S.Kom., MM selaku Dosen Pembimbing II yang senantiasa memberikan dorongan dan bimbingan dalam menyusun laporan skripsi ini hingga selesai.
  6. Kedua orang tua dan keluarga tercinta yang telah memberikan dukungan moril maupun materil serta doa untuk keberhasilan penulis.
  7. Nanda, Ihda Akha, Febi, Hari, Novi lain-lain, dan yang spesial Ahmad Tajudin, serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah memberikan dorongan serta semangat untuk menyelesaikan Laporan Skripsi. Semua pihak yang tidak dapat penulis sebutkan satu per satu yang telah membantu penyusunan laporan ini.

Penulis menyadari bahwa dalam penyajian dan penyusunan laporan ini masih jauh dari sempurna dan masih banyak kekurangan.

Akhir kata penulis berharap laporan ini dapat memberikan manfaat bagi pembaca dan dapat menjadi bahan acuan yang bermanfaat dikemudian hari.


Tangerang,28 Januari 2016
Nama. Irma Wahyuningsih
NIM. 1211474028

Daftar isi


DAFTAR TABEL

  1. Tabel 2.1. Tipe Data Numerik
  2. abel 2.2. Tipe Data String
  3. Tabel 2.3. Letak Perbedaan Jumlah Memori
  4. Tabel 2.4. Tipe Data Tunggal
  5. Tabel 2.5. Operator Aritmatika MySQL
  6. Tabel 2.6. Operator Pembanding MySQL
  7. Tabel 2.7. Operator Logika MySQL
  8. Tabel 2.8. Tabel Operator Karakter
  9. Tabel 2.9. Operator Lain-lain
  10. Tabel 2.10. Fungsi Agregat
  11. Tabel 3.1. Faktor-faktor Strategi Internal
  12. Tabel 3.2. Faktor-faktor Strategi Eksternal
  13. Tabel 3.3. Strategi S-O
  14. Tabel 3.4. Strategi S-T
  15. Tabel 3.5. Strategi W-O
  16. Tabel 3.6. Strategi W-T
  17. Tabel 3.7. Tampilan Elisitasi Tahap I
  18. Tabel 3.8. Tampilan Elisitasi Tahap II
  19. Tabel 3.9. Tampilan Elisitasi Tahap III
  20. Tabel 3.10. Final Draf Elisitasi
  21. Tabel 4.1. Tabel Admin
  22. Tabel 4.2. Tabel Bayar
  23. Tabel 4.3. Tabel Kategori
  24. Tabel 4.4. Tabel Keranjang
  25. Tabel 4.5. Tabel Member
  26. Tabel 4.6. Tabel Merk
  27. Tabel 4.7. Tabel Orders
  28. Tabel 4.8. Tabel Orders Detail
  29. Tabel 4.9. Tabel Produk
  30. Tabel 4.10. Tabel Promosi

DAFTAR GAMBAR

  1. Gambar 1. Simbol Use Case Diagram
  2. Gambar 2. Simbol Class Diagram
  3. Gambar 3. Simbol Sequence Diagram
  4. Gambar 4. Simbol Actifity Diagram
  5. Gambar 2.1. Hubungan Tabel, Field dan Record
  6. Gambar 2.2. Definisi Database
  7. Gambar 2.3. Tipe Strategi SWOT
  8. Gambar 2.4. Skema Koneksi Database Pada PHP
  9. Gambar 3.1. Struktur Organisasi Sandi Komputer
  10. Gambar 3.2. Use Case Diagram Sistem Berjalan Bagian Penjualan
  11. Gambar 3.3. Activity Diagram Sistem Berjalan Bagian Penjualan
  12. Gambar 4.1. Use Case Diagram Customer.
  13. Gambar 4.2. Use Case Diagram Admin
  14. Gambar 4.3. Activity Diagram Customer
  15. Gambar 4.4. Activity Diagram Admin
  16. Gambar 4.5. Sequence Diagram Customer
  17. Gambar 4.6. Sequence Diagram Admin
  18. Gambar 4.7. State Diagram Customer
  19. Gambar 4.8. State Diagram Admin
  20. Gambar 4.9. Class Diagram Usulan
  21. Gambar 4.10.Tampilan Web Halaman Utama
  22. Gambar 4.11.Tampilan Admin Login

DAFTAR SIMBOL

  1. Simbol Use Case Diagram

    Gambar 1. Simbol Use Case Diagram

  2. Simbol Class Diagram

    Gambar 2. Simbol Class Diagram

  3. Simbol Squence Diagram

    Gambar 3. Simbol Sequence Diagram

  4. Simbol Activity Diagram

    Gambar 4. Simbol Actifity Diagram



BAB I

PENDAHULUAN

Latar Belakang Masalah

Teknologi internet merupakan media informasi yang sangat bermanfaat dalam penyebaran informasi. Internet mampu diakses 24 jam dalam sehari, 7 hari dalam seminggu dan dapat diakses siapa saja dan dimana saja selama ada koneksi. Teknologi internet berdampak cukup besar pada dunia bisnis (e-commerce) dengan dibukanya jalur perdagangan online sangat memudahkan bagi calon customers untuk melihat informasi produk, memesan ataupun melakukan pembayaran. Itu berarti transaksi penjualan secara online mempunyai calon customers yang potensial dari seluruh dunia.

Sandi Komputer adalah sebuah perusahaan yang bergerak dibidang penjualan barang-barang hardware computer. Sistem penjualan saat ini menggunakan media telephone atau custumers datang untuk bertanya langsung mengenai produk. Jika hanya mengandalkan sistem penjualan dengan cara custumer harus menelpon terlebih dahulu untuk mengecek persediaan barang, menanyakan harga atau customer datang hanya untuk bertanya langsung mengenai produk, terkadang barang yang ingin dipesan tidak selalu ada sehingga membuat customer harus menunggu.

Hal tersebut menyebabkan ketidakpuasan customer terhadap layanan dan berdampak terhadap omset pendapatan perusahaan tidak mengalami peningkatan yang signifikan. Selain itu perkembangan perusahaan terasa dinilai agak lambat. Oleh karena itu perlu adanya kajian terhadap kondisi perusahaan untuk mengembangkan system dari segi informasi dan pelayanan penjualan terhadap customers. Dengan menyediakan media sistem informasi penjualan berbasis online yang dirancang menggunakan media web atau internet untuk meminimalkan waktu proses penjualan dengan tujuan meningkatkan pelayanan bagi customers, meningkatkan volume penjualan sehingga pendapatan perusahaan dapat meningkat.

Dari latar belakang tersebut penulis tertarik untuk membuat suatu sistem informasi penjualan berbasis online.

Perumusan Masalah

Berdasarkan latar belakang yang telah dijelaskan di atas, maka penulis merumuskan beberapa masalah sebagai berikut:

  1. Bagaimana cara memanfaatkan perkembangan teknologi dalam dunia bisnis?
  2. Bagaimana cara untuk mempermudah para pelaku usaha untuk mempromosikan produknya?
  3. Bagaimana cara untuk mempermudah konsumen dalam melakukan pemesanan tanpa harus datang langsung ke tempatnya?

Ruang Lingkup Penelitian

Agar penelitian ini dapat menghasilkan informasi yang terarah dan sejalan dengan rumusan masalah, maka penulis membatasi ruang lingkup pembahasan yaitu pada pemberian informasi seputar produk, layanan pemesanan atau pembelian produk sampai kepada barang terkirim dan diterima dengan baik oleh customer, termasuk pengolahan data transaksi penjualan.

Tujuan Dan Manfaat Penelitian

Tujuan Penelitian

Tujuan dari penelitian ini sebagai berikut :

  1. Menciptakan media sistem informasi penjualan online sebagai media informasi yang dapat diakses siapa saja dan dimana saja selama ada koneksi.
  2. Meningkatkan mutu pelayanan penjualan terhadap konsumen.
  3. Memperluas area penjualan Sandi Komputer.

Manfaat Penelitian

Sedangkan manfaat yang diharapkan dari penelian ini adalah :

  1. Memberikan solusi terhadap hasil identifikasi permasalahan sistem penjualan pada Sandi Komputer.
  2. Memberikan kemudahan informasi bagi calon konsumen untuk melihat produk, memesan ataupun melakukan transaksi pembayaran pada Sandi Komputer secara mudah dan cepat.
  3. Dapat meningkatkan volume penjualan sehingga pendapatan perusahaan meningkat.

Metodologi Penelitian

Untuk mendapatkan data yang diperlukan dalam penulisan laporan Skripsi, penulis menggunakan beberapa metode yang digunakan, adapun metode yang digunakan adalah sebagai berikut:

Metode Pengumpulan Data

  1. Metode Obervasi (Observation Research)
    Teknik untuk mendapatkan data dengan cara melakukan pengamatan serta pencatatan secara sistematis terhadap unsur-unsur penting yang berguna untuk penelitian. Dalam hal ini penulis mencoba melakukan observasi langsung di Sandi Komputer.
  2. Metode Wawancara (Interview Research)
    Penulis melakukan wawancara kepada pemilik perusahaan, perwakilan customers dan suplier untuk mendapatkan informasi seputer prosedur sistem berjalan, kendala yang ditemui dan harapan terhadap pengembangan yang akan diusulkan
  3. Metode Pustaka (Literature Review)
    Penulis mengambil bahan-bahan yang memuat dasar-dasar ilmiah (teori) yang akan menjadi acuan dalam analisa data atau pembahasan. dari beberapa sumber buku, internet dan referensi-referensi yang berkaitan dengan penelitian, serta berbagai referensi dari Jurnal Ilmiah yang terkait dengan penelitian ini.

Metode Analisis

Setelah proses pengumpulan data dilaksanakan melalui beberapa teknik, maka data yang sudah ada akan diolah dan dianalisa agar mendapatkan suatu hasil akhir yang bermanfaat bagi penelitian ini. Metode analisis menggunakan SWOT, merupakan metode yang akan mengkaji 4 (empat) pilar utama sebuah perusahaan ataupun usaha yaitu kekuatan (strenghths), kelemahan (weaknesses), peluang (opportunities) dan ancaman (threats) pada Sandi Komputer.

Metode Perancangan

Dalam metode perancangan ini, menggunakan UML ( Unified Modelling Language) sebagai modelling tools untuk menggambarkan rancangan sistem yang ada saat ini, diantaranya yang digunakan Usecase Diagram, Class Diagram, Sequence Diagram, Activity diagram, state diagram, spesifikasi basis data.

Metode Testing

Dalam hal ini proses pengujian Perancangan Sistem Informasi Penjualan pada Sandi Komputer ini menggunakan metode pengujian Black box Testing untuk menguji sistem atau aplikasi yang dirancang. Alasan mengapa penulis memilih metode Black box Testing yaitu :

  1. Untuk mengetahui pesan kesalahan dalam pengujian sistem tersebut.
  2. Untuk mengetahui fungsi-fungsi yang salah atau hilang.
  3. Untuk dapat mengevaluasi dari pengujian yang dilakukan pada sistem tersebut.


Sistematika Penulisan

Untuk mempermudah dalam membaca dan mengikuti aturan penulisan yang ada, maka laporan Skripsi ini dibagi menjadi beberapa bab yang berisi tentang penjelasan kerangka laporan dengan sistematika penulisan sebagai berikut :

BAB I : PENDAHULUAN

Pada bab ini dijelaskan mengenai latar belakang, rumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitan, metode penelitian, serta sistematika penulisan.

BAB II : LANDASAN TEORI

Bab ini berisikan teori yang diambil dari beberapa kutipan buku, yang berupa pengertian dan definisi. Bab ini menjelaskan konsep dasar sistem, konsep dasar informasi, konsep dasar sistem informasi, dan definisi lainnya yang berkaitan dengan topik yang dibahas berdasarkan beberapa referensi dan literature review.

BAB III : ANALISIS SISTEM BERJALAN

Pada bab ketiga ini berisi sejarah singkat perusahaan, struktur organisasi, pembahasan mengenai tugas dan wewenang, analisis sistem saat ini, permasalahan yang dihadapi.

BAB IV : RANCANGAN SISTEM YANG DIUSULKAN

Bab ini berisi semua informasi yang berhubungan dengan rancangan sistem yang diusulkan, rancangan database dan tampilan program yang dibuat.

BAB V : KESIMPULAN DAN SARAN

Dalam bab ini berisikan kesimpulan dari hasil analisis dan rancangan sistem yang dilakukan serta saran-saran yang dapat penulis berikan untuk lebih memaksimalkan kinerja sistem yang diusulkan.

DAFTAR PUSTAKA

LAMPIRAN

BAB II

LANDASAN TEORI

Teori Umum

Definisi Sistem

Ada beberapa pendapat para ahli yang menjelaskan tentang definisi sistem, diantaranya yaitu:

  1. Menurut Gordon B. Davis (2012:17) , Sistem bisa berupa abstrak atau fisis. Sistem yang abstrak adalah susunan yang teratur dari gagasan-gagasan atau konsepsi yang saling bergantung. Sedangkan sistem yang bersifat fisis adalah serangkaian unsur yang bekerjasama untuk mencapai suatu tujuan.
  2. Menurut Prof. Dr. Mr. S. Prajudi Atmosudirdjo (2012:17), Suatu sistem terdiri atas objek-objek atau unsur-unsur atau komponen-komponen yang berkaitan dan berhubungan satu sama lain sedemikian rupa sehingga unsur-unsur tersebut merupakan sebuah kesatuan pemrosesan atau pengolahan tertentu.
  3. Menurut Norman L. Enger (2012:17), Suatu sistem dapat terdiri dari atas kegiatan-kegiatan yang berhubungan guna mencapai tujuan-tujuan perusahaan seperti pengendalian inventaris atau penjadwalan produksi.
  4. Menurut Sutarman (2012:13), Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama.
  5. Menurut Kadir dalam Harpad (2013:17-77), Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan tertentu.
  6. Menurut Yakub (2012:1), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu.

Berdasarkan beberapa pengertian diatas mengenai sistem, dapat disimpulkan bahwa suatu sistem merupakan kumpulan elemen-elemen yang saling berkaitan dan berinteraksi untuk mencapai suatu tujuan tertentu.

Terdapat dua kelompok pendekatan didalam pendefinisian sistem, yaitu :

  1. Pendekatan yang menekankan pada prosedur, mendefinisikan sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.
  2. Pendekatan yang menekan pada elemen atau komponen, mendefisinikan sistem sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

Karakteristik Sistem

Menurut Tata Sutabri (2012:20), Sebuah sistem adalah input, proses, dan output. Hal ini merupkan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Selain itu, sebuah sistem memiliki karakteristik atau sifat-sifat tertentu, yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem.

Adapun karakteristik yang dimaksud adalah sebagai berikut :

  1. Komponen Sistem (Component)
    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.
  2. Batasan Sistem (Boundary)
    Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.
  3. Lingkungan Luar Sistem (Environment)
    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.
  4. Penghubung (Interface)
    Media yang menghubungkan sistem dengan subsistem yang 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 subsitem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan.
  5. Masukan Sistem (Input)
    Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input).
  6. Keluaran Sistem (Output)
    Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini dapat mennjadi masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsitem lain.
  7. Pengolah Sistem (Process)
    Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran.
  8. Sasaran (Objectives) dan Tujuan (Goal)
    Suatu sistem mempunyai tujuan dan sasaran yang pasti dan bersifat deterministik. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan. Suatu sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya. Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.

Klasifikasi Sistem

Sistem dapat diklasifikasikan dari berbagai sudut pandang, diantaranya adalah sebagai berikut (Menurut Sutabri 2012:15) :

  1. Sistem Abstrak dan Sistem Fisik
    Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik,misalnya sistem teologia, yaitu suatu sistem yang berupa pemikiran tentang hubungan antara manusia dengan Tuhan; sedangkan sistem fisik merupakan sistem yang ada secara fisik, seperti sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya.
  2. Sistem Alamiah dan Sistem Buatan Manusia
    Sistem alamiah adalah sistem yangterjadi karena proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang dan malam, dan pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan hubungan manusia dengan mesin, yang disebut dengan human machine system. Sistem informasi berbasis komputer merupaksan contohnya, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.
  3. Sistem Deterministik dan Sistem probabilistik
    Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministik.Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi, karena mengandung unsur probabilitas.
  4. Sistem Terbuka dan Sistem Tertutup
    Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa ada campur tangan dari pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya, yang menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.

Definisi Data

Sumber informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal datum atau data item. Terdapat pengertian data menurut beberapa ahli, diantaranya :

  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. Bisnis adalah perubahan dari suatu nilai yang disebut transaksi (2012:16).
  2. Menurut John J. Longkutory (2012:2), Istilah data adalah suatu istilah majemuk yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, angka-angka, huruf-huruf, atau simbol-simbol yang menunjukkan suatu ide, objek, kondisi atau situasi dan lain-lain.
  3. Menurut Sutarman (2012:3), Data adalah fakta dari sesuatu pernyataan yang berasal dari kenyataan, di mana pernyataan tersebut merupakan hasil pengukuran atau pengamatan. Data dapat berupa angka-angka, huruf-huruf, simbol-simbol khusus, atau gabungan darinya.

Informasi tanpa adanya data maka informasi tersebut tidak akan terbentuk. Peranan data dalam menghasilkan suatu informasi yang berkualitas dan akurat sangatlah penting. Sehingga informasi tersebut dapat mendukung pengambilan keputusan.

Definisi Informasi

Informasi ibarat darah yang mengalir di dalam tubuh manusia, maksud dari kalimat tersebut yaitu bahwa informasi sangat penting pada suatu organisasi. Informasi (information) dapat didefinisikan sebagai berikut:

  1. Menurut Prahasta dalam Endah dan Eny (2013:14-12), Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi para penerimanya.
  2. Menurut Noersasongko dan Pulung (2010:34), Informasi merupakan hasil pengolahan sebuah model, formasi,organisasi, atau suatu perubahan bentuk dari data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi yang menerimanya.
  3. Menurut Amin (2012:72). Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerima dan digunakan untuk mengambil keputusan.
    Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa “Informasi merupakan data yang telah diolah, dibentuk, ataupun dimanipulasi sesuai dengan keperluan tertentu bagi penggunanya”.

Kualitas Informasi

Terbentuknya informasi yang dihasilkan dari proses pengolahan data hingga sampai kepengguna informasi tersebut, maka informasi tersebut haruslah mempunyai kualitas yang baik. Ada beberapa pendapat para ahli yang menjelaskan tentang kaulitas informasi, diantaranya yaitu:

Menurut Yakub (2012:9), Kualitas dari suatu informasi dapat dilihat dari dimensi-dimensi yang dimiliki oleh informasi. Kualitas dari informasi (quality ot information) tergantung dari tiga hal yaitu :

  1. Relevan (Relevance)
    Informasi tersebut mempunyai manfaat untuk pemakainya dan relevansi informasi untuk tiap-tiap orang akan berbeda-beda.
  2. Tepat Waktu (Timeliness)
    Informasi tersebut datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan di dalam pengambilan keputusan.
  3. Akurat (accuracy)
    Menurut Mustakini dalam Yakub (2012:9), Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merusak informasi.

Informasi harus mempunyai manfaat untuk pemakainya, dimana relevansi invormasi untuk tiap-tiap individu berbeda tergantung pada yang menerima dan yang membutuhkan. Nilai informasi di tentukan oleh dua hal yaitu manfaat dan biaya.

Fungsi informasi yang dibutuhkan untuk pengambilan keputusan terkadang diperlukan dengan proses yang cepat dan tidak terduga. Hal itu mengakibatkan penggunaan informasi hanya berdasarkan perkiraan-perkiraan serta informasi yang apa adanya. Dengan perlakuan seperti ini mengakibatkan keputusan yang diambil tidak sesuai dengan yang diharapkan. Oleh karena itu untuk memperbaiki keputusan yang telah diambil maka pencarian informasi yang lebih tepat perlu dilakukan. Suatu Informasi memiliki nilai karena informasi tersebut dapat menjadikan keputusan yang baik serta menguntungkan (memiliki nilai informasi yang tepat).

Nilai Informasi

Ada beberapa pendapat para ahli yang menjelaskan tentang nilai informasi, diantaranya yaitu:

Menurut Mustakini dalam Yakub (2012:9), Nilai dari informasi (value of information) ditentukan oleh dua hal yaitu, manfaat dan biaya mendapatkannya. Nilai dari informasi ditentukan oleh lima hal yaitu :

  1. Untuk memperoleh pemahaman dan manfaat.
  2. Untuk mendapatkan pengalaman.
  3. Pembelajaran yang terakumulasi sehingga dapat diaplikasikan dalam pemecahan masalah atau proses bisnis tertentu.
  4. Untuk mengekstrak inplikasi kritis dan merfleksikan pengalaman masa lampau yang menyedikan pengetahuan yang terorganisasi dengan nilai yang tinggi. Nilai ini bisa menghindari seorang menajer darimembuat kesalahan yang sama yang dilakukan oleh manajer lain sebelumnya.
  5. Menurut Sutarman (2012:14), Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Sebagian besar informasi tidak dapat ditaksir keuntungannya dengan suatu nilai uang, tetapi dapat ditaksir nilai efektivitasnya.

Ciri-ciri Informasi

Informasi dalam lingkup sistem informasi memiliki beberapa ciri yaitu sebagai berikut:

  1. Benar atau salah, informasi berhubungan dengan kebenaran terhadap kenyataan. Bila penerima informasi yang salah mempercayainya, akibatnya sama seperti yang benar.
  2. Baru, informasi yang diberikan benar-benar baru bagi si penerima informasi.
  3. Tambahan, informasi dapat memperbarui atau memberikan perubahan bahan terhadap informasi yang telah ada.
  4. Korektif, informasi dapat digunakan untuk melakukan koreksi terhadap informasi sebelumnya yang salah atau kurang benar.
  5. Menurut Yakub (2012:10), Penegas, informasi dapat mempertegas informasi yang telah ada sehingga keyakinan terhadap informasi semakin meningkat.

Jenis-jenis Informasi

Informasi jika dilihat dari sifat dan sumbernya dapat dibedakan dari beberapa jenis yaitu :

  1. Informasi manajerial
    Informasi strategis untuk manajerial tingkat atas, informasi taktis untuk manajerial tingkat menengah, dan informasi operasional untuk manajerial tingkat bawah.
  2. Sumber informasi dibagi menjadi dua :
    1. Informasi internal adalah informasi yang menggambarkan keadaan (profile).
    2. Informasi eksternal adalah informasi yang menggambarkan ada tidaknya perubahan di luar organisasi. Informasi ini biasanya lebih banyak digunakan untuk kegiatan-kegiatan manajerial tingkat atas.
  3. Informasi rutinitas dibagi menjadi dua :
    1. Informasi rutin digunakan secara periodik terjadwal dan digunakan untuk penanggulangan masalah rutin.
    2. Informasi insendentil diperlukan untuk penanggulangan masalah khusus.
  4. Informasi fisik

Menurut Yakub (2012:10), Dapat diartikan susunan yang terdiri dari perangkat keras, perangkat lunak dan tenaga pelaksananya yang secara bersama-sama saling mendukung untuk menghasilkan suatu produk, dan sistem informasi dari segi fungsi merupakan suatu proses berurutan dimulai dari pengumpulan data dan diakhiri dengan komunikasi.

Definisi Sistem Informasi

Istilah teknologi dan sistem informasi dapat digunakan secara informal tanpa mendefinisikan istilah tersebut. Penerapan sistem informasi pada prinsipnya lebih rumit, hal tersebut dapat dipahami secara baik dengan melihat perspektif teknologi yang berada dalam suatu organisasi.

Terdapat berbagai macam pengertian sistem informasi menurut beberapa ahli, diantaranya sebagai berikut :

  1. Menurut Sutarman (2012:13), Sistem dapat didefinisikan dengan mengumpulkan, memperoses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi).
  2. Menurut Mustakini dalam Albaar dan Rosdiani (2013:17-8), Sistem informasi adalah suatu pengorganisasian peralatan yang mengumpulkan, menginput, memproses, mengontrol dan melaporkan informasi untuk pencapaian tujuan perusahaan.

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

Fungsi Sistem Informasi

Menurut Whitten dalam Magdalena (2013:09-26), Sistem informasi dapat digolongkan menurut fungsinya antara lain adalah sebagai berikut ini :

  1. Transaction Processing System (TPS)
  2. Management Information System (MIS)
  3. Decision Support System (DSS)
  4. Executive Information System (EIS)
  5. Expert System (ES)
  6. Communications and Collaboration System
  7. Office Automation System

Komponen Sistem Informasi

Terdapat berbagai macam pengertian komponen sistem informasi menurut beberapa ahli, diantaranya sebagai berikut :

  1. Menurut Mustakini dalam Magdalena (2013:19-26), Komponen sistem informasi yaitu: input, output, basis data, model, dan teknologi.
  2. Menurut Yakub (2012:20), Sistem informasi merupakan sebuah susunan yang terdiri dari beberapa komponen atauelemen. Komponen sistem informasi tersebut terdiri dari:
    1. Blok Masukan (Input Block)
      Input memiliki data yang masuk kedalam sistem informasi, juga metode-metode untuk menangkap data yang dimasukannya.
    2. Blok Model (Model Block)
      Blok ini terdiri dari kombinasi prosedur logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data.
    3. Blok Keluaran (Output Block)
      Produk dari sistem informasi adalah keluaran yang merupakan informasi berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
    4. Blok Teknologi (Technology Block)
      Blok Teknologi digunakan untuk menerima input,menyimpan, mengakses data, menghasilkan dan mengirimkan keluaran dari sistem secara keseluruhan. Teknologi terdiri dari tiga bagian utama, yaitu: teknisi (brainware), perangkat lunak (software) dan perangkat keras (hardware).
    5. Basis Data (Database Block)
      Basis Data merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya, tersimpan ditempat keras komputer dan digunakan perangkat lunak (software) untuk memanipulasinya.

Definisi Analisis Sistem

Menurut Henderi, dkk (2011:322), Analisa sistem adalah penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru yang sesuai dengan kebutuhan.

Menurut Yakub (2012:142), Analisa sistem dapat diartikan sebagai suatu proses untuk memahami sistem yang ada, dengan menganalisa jabatan dan uraian tugas (business users), proses bisnis (business proses), ketentuan atau aturan (business rule), masalah dan mencari solusinya (business problem and business solution), dan rencana-rencana perusahaan (business plan).

Tahap–tahap Analisis Sistem

Tahap analisis sistem merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan pada tahap berikutnya.

Pada tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh seorang analis sistem diantaranya sebagai berikut :

  1. Identify
    Yaitu proses yang dilakukan untuk mengidentifikasi masalah. Hal yang dilakukan diantaranya :
    1. Mengidentifikasikan penyebab masalah
    2. Mengidentifikasikan titik keputusan
    3. Mengidentifikasikan personil-personil kunci
  2. Understand
    Yaitu memahami kerja dari sistem yang ada. Hal ini dapat dilakukan dengan menganalisa cara kerja dari sistem berjalan. Hal yang dilakukan diantaranya :
    1. Menentukan jenis penelitian
    2. Merencanakan jadwal penelitian
    3. Mengatur jadwal wawancara
    4. Mengatur jadwal observasi
    5. Membuat agenda wawancara
    6. Mengumpulkan hasil penelitian
  3. Analyze
    Yaitu melakukan analisa terhadap sistem. Hal yang dilakukan diantaranya :
    1. Menganalisis kelemahan sistem
    2. Menganalisis kebutuhan informasi bagi manajemen (pemakai)
  4. Report
    Yaitu Membuat laporan dari hasil analisis yang telah dilakukan dalam kurun waktu tertentu. Tujuan dari adanya laporan tersebut diantaranya :
    1. Sebagai laporan bahwa proses analisis telah selesai dilakukan.
    2. Meluruskan kesalahan-kesalahan mengenai apa yang telah ditemukan dalam proses analisis yang tidak sesuai menurut manajemen.
    3. Meminta persetujuan kepada manajemen untuk melakukan tindakan selanjutnya.

Maka dapat ditarik kesimpulan bahwa “Analisis sistem adalah tahapan penelitian terhadap sistem berjalan dan bertujuan untuk mengetahui segala permasalahan yang terjadi serta memudahkan dalam menjalankan tahap selanjutnya yaitu tahap perancangan sistem”.

Definisi Database

Menurut Sanjaya dan Cahyono (2013:17-15), “Basis Data (Database) adalah sekumpulan informasi yang berkaitan dengan subjek yang diorganisasikan dengan cara tertentu sebagai basis atau fondasi untuk prosedur seperti mengakses informasi, menarik kesimpulan dan membuat keputusan”.

Menurut Oktavian (2010:62), “Database adalah sekumpulan data dan prosedur yang memiliki struktur sedemikian rupa sehingga mudah dalam menyimpan, mengatur dan menampilkan data”.

Dari beberapa definisi di atas, maka dapat disimpulkan database adalah sekumpulan data informasi yang saling berhubungan untuk dapat menyimpan dan menampilkan data, mengakses informasi, menarik kesimpulan dan membuat keputusan.

Komponen Database

Menurut Oktavian (2010:62), Database terbentuk dari beberapa komponen. Berikut adalah komponen-komponen pembentuk database.

  1. Table
    Table atau tabel adalah sekumpulan data dengan struktur yang sedemikian rupa, terbentuk dari record dan field. Istilah tabel disini berbeda dengan istilah tabel pada HTML, walaupun secara visual hampir sama.
  2. Record
    Adalah sekumpulan field yang membentuk suatu objek tertentu.
  3. Field
    Adalah atribut dari objek yang memiliki tipe data tertentu.

Sebuah tabel dapat terdiri dari beberapa field dan record. Apabila digambarkan secara visual, maka hubungan tabel, field dan record adalah sebagai berikut:

Gambar 2.1. Hubungan Tabel, Field dan Record

Sebuah database dapat terdiri dari sebuah tabel atau lebih. Definisi database dapat digambarkan sebagai berikut :

Gambar 2.2. Definisi Database

Definisi Sistem Pendukung Keputusan

Menurut Morton dalam Sarwindah (2013:09-39), “Sistem berbasis komputer interaktif, yang membantu para pengambil keputusan untuk menggunakan data dan berbagai model untuk memecahkan masalah-masalah yang tidak terstruktur”.

Menurut Jahanshahloo dalam Masruro (2013:07-39), “Sistem pendukung keputusan adalah sebuah sistem yang dimaksudkan untuk mendukung para pengambil keputusan manajerial dalam situasi keputusan semi terstruktur”.

Dari kedua definisi di atas, makadapat disimpulkan sistem pendukung keputusan adalah sistem yang membantu para pengambil keputusan manajerial dalam situasi semi terstruktur dan tidak terstruktur dengan berbasis komputer interaktif.

Tujuan Sistem Pendukung Keputusan

Menurut Sudiyantoro dalam Pratiwi (2013:09-46), Tujuan dari sistem pendukung keputusan adalah :

  1. Membantu manajer dalam pengambilan keputusan atas masalah semi terstruktur.
  2. Memberikan dukungan atas pertimbangan manajer dan bukannya dimaksudkan untuk menggantikan fungsi manajer.
  3. Meningkatkan efektivitas keputusan yang diambil manajer lebih dari pada perbaikan efisiensinya.
  4. Kecepatan komputasi. Komputer memungkinkan para pengambil keputusan untuk melakukan banyak komputasi secara cepat dengan biaya yang rendah.
  5. Peningkatan produktivitas. Membangun satu kelompok pengambil keputusan, terutama parapakar, bisa sangat mahal. Pendukung terkomputerisasi bisa mengurangi ukuran kelompok dan memungkinkan para anggotanya untuk berada di berbagai lokasi yang berbeda-beda (menghemat biaya perjalanan). Selain itu, produktivitas staf pendukung (misalnya analisis keuangan dan hukum) bisa ditingkatkan. Produktivitas juga bisa ditingkatkan menggunakan peralatan optimalisasi yang menentukan cara terbaik untuk menjalankan sebuah bisnis.

Komponen-komponen Sistem Pendukung Keputusan

Menurut Sudiyantoro dalam Pratiwi (2013:09-46), Komponen-komponen dalam SPK meliputi 8 (delapan) bagian, yaitu :

  1. Hardware Resourches
  2. Software Resourches
  3. Sumber Data
  4. Sumber Model
  5. Sumber Daya Manusia
  6. Model Sistem Pendukung Keputusan
  7. Electronic Spread Sheet
  8. Sistem Pendukung Keputusan Kelompok

Definisi Unified Modeling Language (UML)

Menurut Widodo dan Herlawati (2011:6), “UML singkatan dari Unified Modeling Language yang berartibahasa pemodelan standar”. Menurut Simarmata (2010:80), “... unified modeling language (UML) sebagai standar pemodelan visualnya yangbersifat use-case driven, arsitektursentris, iteratif, dan inkremental”. Menurut Nugroho (2010:6), UML (UnifiedModeling Language) adalah ‘bahasa’ pemodelan untuk sistem atau perangkat lunak yang berparadigma ‘berorientasi objek’. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahanyang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa “unified modeling language (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis OO (Object Oriented)”.

Diagram-diagram Unfied Modeling Language (UML)

Menurut Widodo (2011:10), “Beberapa literature menyebutkan bahwa UML menyediakan sembilan jenis diagram, yang lain menyebutkan delapan karena ada beberapa diagram yang digabung, misanya diagram komunikasi, diagram urutan dan diagram pewaktuan digabung menjadi diagram interaksi”. Namun demikian model-model itu dapat dikelompokkan berdasarkan sifatnya yaitu statis atau dinamis. Jenis diagram itu antara lain:

  1. Diagram kelas (Class Diagram)
    Bersifat statis, Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif.
  2. Diagram paket (Package Diagram)
    Bersifat statis. Diagram ini memperlihatkan kumpulan kelas-kelas, merupakan bagian dari diagram komponen.
  3. Diagram use-case (Usecase Diagram)
    Bersifat statis. Diagram ini memperlihatkan himpunan use-case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna.
  4. Diagram interaksi dan sequence (Sequence Diagram)
    Bersifat dinamis. Diagram urutan adalah interasiksi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu.
  5. Diagram komunikasi (Communication Diagram)
    Bersifat dinamis. Diagram sebagai pengganti diagram kolaborasi menekankan organisasi struktural dari objek-objek yang menerima serta mengirim pesan.
  6. Diagram statechart (Statechart Diagram)
    Bersifat dinamis. Diagram status memperlihatkan keadaan-keadaan pada sistem, memuat status (state), transisi, kejadian serta aktivitas.
  7. Diagram aktivitas (Activity Diagram)
    Bersifat dinamis. Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan memberi tekanan pada aliran kendali antar objek.
  8. Diagram komponen (Component Diagram)
    Bersifat statis. Diagram komponen ini memperlihatkan organisasi serta kebergantungan sistem/perangkat lunak pada komponen-komponen yang telah ada sebelumnya.
  9. Diagram deployment (Deployment diagram)
    Bersifat statis. Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan (run-time). Memuat simpul-simpul beserta komponen-komponen yang di dalamnya. Kesembilan diagram ini tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semuanya dibuat sesuai kebutuhan. Pada UML dimungkinkan kita menggunakan diagram-diagram lainnya misalnya data flow diagram, entity relationship diagram, dan sebagainya.

Definisi Elisitasi

Menurut Hidayati dalam Guritno, dkk (2011:302), “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem yang baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi. Elisitasi di dapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu “ :

  1. Elisitasi tahap I
    Yaitu berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
  2. Elisitasitahap II
    Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi. 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 perfect.
    3. I pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
  3. Elisitasi tahap III
    Merupakan hasil penyusutan dari elisitasitahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut :
    1. T artinya Tehnikal, maksudnya bagaimana tata cara / 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 membangunrequirement 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 untukdikerjakan
  4. Final draft elisitasi, merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.


Teori Khusus

Definisi Analisis SWOT

Menurut Risza (2010:174), “SWOT adalah suatu penelaahan yang dimulai dengan pemantauan perubahan lingkungan baik di dalam maupun di luar perusahaan sehingga kita dapat memahami gambaran yang tepat tentang keadaan perusahaan yang sebenarnya”. Menurut Rangkuti (2011:64), “SWOT adalah dengan menggabungkan berbagai indikator yang terdapat dalam kekuatan, kelemahan, peluang dan ancaman”.

Dari kedua definisi di atas, maka dapat disimpulkan SWOT adalah gabungan indikator yang dimulai dengan pemantauan perubahan lingkungan baik eksternal maupun internal sehingga dapat memahami keadaan perusahaan yang kondusif.

Tipe – tipe Strategi SWOT

Menurut Rangkuti (2011:64), Matriks Threats – Opportunities – Weakness –Strenghts (TOWS) merupakan penggabungan berbagai indikator untuk membantu manajer mengembangkan yang terdapat empat tipe strategi: kekuatan, kelemahan, peluang, dan ancaman. Model penggabungannya menggunakan TOWS Matriks. Namun tidak semua rencana strategi yang disusun dari TOWS Matriks ini digunakan seluruhnya. Strategi yang di pilih adalah strategi yang dapat memecahkan isu strategi perusahaan.

  1. S-Ostrategies
    adalah strategi yang disusun dengan cara menggunakan semua kekuatan untuk merebut peluang.
  2. W-Ostrategies
    adalah strategi yang disusun dengan cara meminimalkan kelemahan untuk memanfaatkan peluang yang ada.
  3. S-Tstrategies
    adalah strategi yang disusun dengan cara menggunakan kekuatan untuk mengatasi ancaman.
  4. W-Tstrategies
    adalah strategi yang disusun dengan cara meminimalkan kelemahan untuk menghindari ancaman.

Gambar 2.3. Tipe Strategi SWOT

Tujuan Analisis SWOT

Menurut Dewi (2011:61), Analisis SWOT digunakan untuk mengidentifikasi kekuatan, kelemahan, peluang dan ancaman dari bisnis yang dilakukan oleh organisasi.

Definisi Penjualan

Menurut Prananingrum (2013:10-7), “Penjualan adalah proses pertukaran barang atau jasa yang bernilai sama atau seharga dengan barang atau jasa yang ditukarkan”. Menurut Hanafie (2010:210), “Penjualan merupakan bagian integral dari fungsi pertukaran.Bagi produsen, memutuskan kapan untuk menjual merupakan bahan pertimbangan pokok dalam pemasaran”.

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

Definisi Adobe Dreamweaver

Menurut Madcoms (2010:01), “Dreamweaver adalah program editor html yang sangat handal dan banyak dinikmati oleh para wb desainer”. Menurut Milician (2012:5), Dreamweaver CS3 is a powerful Hyper Text Markup Language (HTML) editor used by professionals, as well as beginners. (Dreamweaver CS3 adalah HyperTextMarkup Language (HTML) editor yang digunakan oleh profesional, serta pemula). Menurut Wahana Komputer (2010:2), ”Adobe Dreamweaver merupakan salah satu program aplikasi yang digunakan untuk membangun sebuah website, baik secara grafis maupun dengan menuliskan kode sumber secara langsung”.

Berdasarkan definisi-definisi diatas, maka dapat disimpulkan dreamweaver adalah suatu aplikasi yang digunakan dalam membangun atau membuat sebuah web. Saat ini terdapat software dari kelompok Adobe yang belakangan banyak digunakan untuk mendesain suatu web.Versi terbaru dari AdobeDreamwever CS3 memiliki beberapa kemampuan bukan hanya sebagai software untuk desain web saja, tetapi juga menyunting kode serta pembuatan aplikasi web. Antara lain: JSP, PHP, ASP, XML, dan ColdFusion.

Definisi MySQL

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

Menurut Raharjo (2011:21), “MySQL merupakan RDBMS (atau server database) yang mengelola database dengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh banyak user”. MySQL termasuk jenis RDBMS (Relational Database Management System). Sedangkan RDMS sendiri akan lebih banyak mengenal istilah seperti table, baris dan kolom digunakan dalam perintah-perintah di MySQL.

Perintah Dasar MySQL

Menurut Raharjo (2011:22), Dalam menjalan MySQL diperlukan berbagai perintah untuk membuat suatu database, berikut ini disebutkan beberapa perintah dasar dalam menggunakan MySQL.

Untuk menjalankan MySQL pertama kali cukup dengan mengetikkan mysql pada Command Prompt. Perintah-perintahnya adalah sebagai berikut:

  1. Menampilkan database : SHOW DATABASE;
  2. Membuat database baru : CREATE DATABASE database;
  3. Memilih database yang akan digunakan : USE database;
  4. Menampilkan tabel : SHOW TABLE;
  5. Membuat tabel baru: CREATE TABLE tabel (field spesifikasi_field,…);
  6. Menampilkan struktur tabel: SHOW COLUMNS FROM tabel atau DESCRIBE tabel;
  7. Mengubah struktur tabel: ALTER TABLE tabel Jenis_Pengubahan;
  8. Mengisikan data: INSERT INTO table(kolom1, ) VALUES („data_kolom1,); atau INSERT INTO table SET kolom1 =„data_kolom1, ;
  9. Menampilkan data: SELECT kolom FROM tabel WHERE kriteria ORDER BY kolom atau SELECT * FROM tabel;
  10. Mengubah data: UPDATE tabel SET kolom = pengubahan_data WHERE kriteria;
  11. Menampilkan data dengan kriteria tertentu: SELECT kolom1,...FROM table WHERE kriteria;
  12. Menghapus data: DELETE FROM tabel WHERE kriteria;
  13. Menghapus tabel: DROP tabel;
  14. Menghapus database: DROP database;
  15. Keluar dari MySQL: QUIT; atau EXIT;

Tipe Data MySQL

Menurut Kustiyahningsih (2011:147), “Tipe data Mysql adalah data yang terdapat dalam sebuah table berupa field-field yang berisi nilai dari data tersebut. Nilai data dalam field memiliki tipe sendiri-sendiri”.

MySQL mengenal beberapa tipe data field yaitu:

  1. Tipe Data Numerik
    Tipe numerik dibedakan dalam dua macam kelompok, yaitu integer dan floatingpoint.Integer digunakan untuk data bilanganbulat sedangkan floating point digunakan untuk bilangan desimal.Tipe data numerik selengkapnya dapat dilihat pada tabel 2.1.

    Tabel 2.1. Tipe Data Numerik

    Sumber: Kustiyahningsih (2011:147)

  2. Tipe Data String
    String adalah rangkaian karakter. Tipe-tipe data yang termasuk dalam tipe data string dapat dilihat pada tabel 2.2.berikut:

    Tabel 2.2. Tipe Data String

    Sumber: Kustiyahningsih (2011:148)

  3. Tipe data char() dan varchar()
    Tipe data char() dan varchar() pada prinsipnya sama, perbedaannya hanya terletak pada jumlah memori yang dibutuhkan untuk penyimpanannya. Memori yang dibutuhkan untuk tipe data char() bersifat statis, besarnya tergantung pada berapa jumlah karakter yang ditetapkan pada saat fieldtersebut dideklarasikan. Pada tipe data varchar() besarnya memori penyimpanan tergantung pada jumlah karakter tambah 1 byte, dapat dilihat pada tabel 2.3.

    Tabel 2.3. Letak Perbedaan Jumlah Memori

    Sumber: Kustiyahningsih (2011:148)

  4. Tipe data tunggal
    Untuk tanggal dan jam, tersedia tipe-tipe data field berupa DATETIME, DATE, TIMESTAMP, TIME, dan YEAR.Masing-masing tipe mempunyai kisaran nilai tertentu. MySQL akan memberikan peringatan kesalahan (error) apabila tanggal atau waktu yang dimasukkan salah. Kisaran nilai besar memori penyimpanan yang diperlukan untuk masing-masing tipe dapat dilihat pada tabel 2.4.

    Tabel 2.4. Tipe Data Tunggal

    Sumber: Kustiyahningsih (2011:149)

    </ol>

    Operator MySQL

    Menurut Kustiyahningsih (2011:149), MySQL mendukung penggunaan operator-operator dan fungsi-fungsi diantaranya:

    1. Operator Aritmatika
      Suatu ekspresi yang melibatkan tipe data bilangan (NUMERIK) dan tanggal (DATE) menggunakan ekspresi aritmatika.Dapat dilihat pada tabel 2.5.

      Tabel 2.5. Operator Aritmatika MySQL

      Sumber: Kustiyahningsih (2011:149)

    2. Operator Pembandingan
      Suatu ekspresi yang dapat digunakan pada klausa WHERE dan mempunyai sintaks sebagai berikut: WHEREexpr operator value. Tabel 2.6.menunjukkan operator pembadingan pada MySQL.

      Tabel 2.6. Operator Pembanding MySQL

      Sumber: Kustiyahningsih (2011:150)

    3. Operator Logika
      Operator ini digunakan untuk membandingkan dua nilai variable yang bertipe Boolean.Tabel 2.7. menunjukkan operator logika pada MySQL

      Tabel 2.7. Operator Logika MySQL

      Sumber: Kustiyahningsih (2011:150)

    4. Operator Karakter
      Operator untuk membentuk pencarian string yang sesuai dengan nilai yang mencantumkan pada kondisi.Kondisi pencarian dapat berisi karakter, ada 3 symbol khusus berikut ini yang dapat dilihat pada tabel 2.8.

      Tabel 2.8. Tabel Operator Karakter

      Sumber: Kustiyahningsih (2011:151)

    5. Operator Lain-lain
      Operator yang digunakan untuk menguji nilai-nilai yang ada dalam list (tanda kurung) dan dapat juga untuk menampilkan baris berdasarkan suatu jangkauan (range) nilai. Ada 2 simbol dapat dilihat tabel 2.9.

      Tabel 2.9. Operator Lain-lain

      Sumber: Kustiyahningsih (2011:152)

    6. Fungsi Agregat
      Fungsi agregat (kadangkala disebut fungsi grup atau fungsi ringkasan) adalah fungsi yang disediakan oleh SQL untuk menghasilkan sebuah nilai berdasarkan sejumlah data.Fungsi sendiri adalah sesuatu kumpulan intruksi yang menghasilkan sebuah nilai jika dipanggil.Fungsi ini juga digunakan pada data numerik untuk menghitung nilai baik rata-rata dan jumlah dari sekumpulan data maupun pencarian jumlah baris dalam tabel.Untuk lebih jelasnya data dilihat dalam tabel 2.10.

      Tabel 2.10. Fungsi Agregat

      Sumber: Kustiyahningsih (2011:152)

      </ol>

      Definisi Xampp

      Menurut Puspitasari (2011:1),“ xampp adalah sebuah softwarewebserver apache yang didalamnya sudah tersedia database server mysql dan support php programming. xampp merupakan software yang mudah digunakan gratis dan mendukung instalasi di linux dan windows. Keuntungan lainya adalah cuma menginstal 1 kali sudah tersedia apache web server, mysql database server, php support (php4 dan php5) dan beberapa modul lainya hanya bedanya kalau versi windows selalu dalam bentuk instalasi grafis dan yang linux dalam bentuk file terkompresi tar.gz.kelebihan lain yang berbeda dari versi untuk windows adalah memeliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan linux masih berupa perintah-perintah didalam console. oleh karena itu versi untuk linux sulit untuk dioperasikan.”.

      Menurut Rahmat, (diakses pada tanggal 1 maret 2015 pukul 20:48 dihttps://rahmat12.wordpress com/2013/03/21/ kumpulan-aplikasi database/), xampp adalah “perangkat yang menggabungkan tiga aplikasi ke dalam satu paket, yaitu apache, MySQL, dan PHPMyadmin. Dengan xampp pekerjaan anda akan sangat di mudahkan, karena dapat menginstalasi dan mengkonfigurasi ketiga aplikasi tadi secara sekaligus dan otomatis.

      Dari ketiga paket tersebut diantaranya:

      1. Apache
        Menurut Sibero, (2011:374), “Apache adalah perangkat lunak yang digunakan untuk mengakses dan mengatur konfigurasi Apache web server”.
      2. Mysql
        Menurut Raharjo (2011:21), “MySQL merupakan RDBMS (atau server database) yang mengelola database dengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh banyak user”.
      3. PHPMyadmin
        Menurut Mozes Sugiarto (2010:62), “PHPMyAdmin adalah sebuah aplikasi dimana orang-orang dapat mengontrol data merekan dan isi web mereka untuk ditampilkan dalam sebuah website yang mereka buat”.

      Sejarah PHP

      Menurut Kustiyaningsih (2011:113),Seiring dengan perkembangan teknologi maka lahirnya PHP sebagai bahasa pemrograman open source yang digunakan secara luas terutama untuk pengembangan web dan dapat disimpan dalam bentuk HTML.Sehingga web tidak hanya memberikan informasi tetapi terjalin interaksi dan menjadikan web bersifat dinamis dan diintegrasikan dengan web server Apache, PWS dan IIS.

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

      Koneksi PHP pada Database

      Menurut Andika (2012:54), bahasa pemrograman berbasis server maksudnya script PHP diletakan di server dan di terjemahkan oleh web browser terlebih dahulu kemudian hasil terjemahan itu dikirim ke browser client. Bahasa pemrograman PHP memiliki kesamaan dengan bahasa ASP (Active Server Page), Cold Fusion , JSP (Java server Page), ataupun Perl. Berikut merupakan skema PHP sampai di terjemahkan oleh Browser:

      Gambar 2.4. Skema Koneksi Database Pada PHP

      Definisi Literature Review

      Menurut Mulyandi (2013:17-153), “Penelitian sebelumnya (literature review) merupakan survey literature tentang penemuan-penemuan yang di lakukan oleh penelitis ebelumnya (empirical fiding) yang berhubungan dengan topic penelitian”. Menurut Guritno (2011:86), ”Literature review dalam sebuah penelitian adalah mengetahui apakah para peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaaan penelitian yang kita rumuskan”.

      Dari kedua definisi di atas, maka dapat disimpulkan literature review adalah merupakan survey atau penjelasan penelitian sebelumnya oleh para ahli.

      Manfaat Literature Review

      Menurut Soleh dkk (2013:17-71), literature review diperlukan sebagai salah satu dari penerapan metode penelitian yang dilakukan. Diantaranya adalah mengidentifikasi kesenjangan (identify gaps), menghindari pembuatan ulang (reinventing the wheel), mengidentifikasikan metode yang pernah dilakukan, meneruskan penelitian sebelumnya, serta mengetahui yang spesialis dan area penelitian yang sama dibidang ini.

      Bentuk-bentuk Literature Review

      Menurut Guritno dkk (2011:93), terdapat beberapa bentuk tinjauan pustaka dan tidak ada kesepakatan tentang bentuk yang lebih disukai. Tinjauan pustaka bisa berbentuk terpadu (integrative), yaitu semata-mata merupakan rangkuman hasil penelitian sebelumnya (summary of past research). model ini sangat populer dalam disertasi-disertasi di Amerika Serikat. Bentuk kedua adalah Tinjauan Teoritis (Theoretical Review).

      Peneliti semata-mata memfokuskan pada teori-teori yang sudah eksis dan berkaitan dengan masalah yang diteliti. Bentuk ini dapat ditunjukkan pada artikel-artikel di jurnal tertentu. Bentuk terakhir adalah Tinjauan Metodologis (Methodological Review). Penelitian memusatkan diri pada metode dan definisi. Tinjauan ini bukan hanya menyajikan rangkuman penelitian-penelitian sebelumnya, tetapi juga merupakan kritik aktualtentang keunggulan dan kelemahan penelitian sebelumnya dari aspek metodologi. Sebagian ini penelitian ini menggunakan metode ini dalam disertasi serta disajikan pada bab tinjauan pustaka (Review of Related Literature). Bentuk ini sering pula ditemukan pada berbagai artikel dalam jurnal-jurnal ilmiah.


      Literature Review

      Berikut adalah penelitian yang telah dilakukan dan memiliki kolerasi searah dengan penelitian yang akan dibahas dalam laporan skripsi ini, antara lain :

      1. Penelitian yang dilakukan oleh Ditya Banu Handita, Umar, Umi Fadlillah yang berjudul "Sistem Informasi Penjualan Berbasis Web Pada Usantex" ini, diusulkan adanya pembaharuan sistem lama kedalam sistem yang baru dengan berbasis teknologi komputer. Penelitian ini bertujuan menyusun sebuah sistem E-commerce yang terpadu. Pembaharuan ini diharapkan proses pemasaran produk dan proses penjualan secara online di USANTEX menjadi lebih praktis (Ditya Banu Handita, Umar, Umi Fadlillah : 2011).
      2. Penelitian yang dilakukan oleh Rara Sri Artati Rejeki, Agus Prasetyo Utomo, dan Stefiana Sri Susanti yang berjudul "Perancangan Dan Pengaplikasian Sistem Penjualan Pada "Distro Smith" Berbasis E-commerce" ini, diusulkan untuk perbaikan dalam Mekanisme sistem penjualan pada distro smith sekarang masih menggunakan sistem konvensional, dimana konsumen harus datang langsung ke distro. Dan dengan adanya Aplikasi E-commerce pada Distro Smith Semarang diharapkan dapat memberikan kemudahan kepada masyarakat untuk melakukan pembelian produk tanpa harus datang ke tempatnya, serta memperluas pemasaran dan meningkatkan costumer loyality. (Rara Sri Artati Rejeki, Agus Prasetyo Utomo, Stefania Sri Susanti. : 2011).
      3. Penelitian yang dilakukan oleh Indrajani dan Shelly yang berjudul "Analisis Dan Perancangan Sistem Informasi Penjualan Berbasiskan Web Pada Pt. Dairyfood Internusa" ini, diusulkan untuk dirancang suatu sistem penjualan yang baru yang diharapkan dapat mengatasi masalah-masalah yang dihadapi pada sistem yang lama dengan mengusulkan suatu sistem penjualan melalui website. informasi produk dapat dipasarkan dan cepat diterima oleh pelanggan yang pada awalnya sistem yang lama masih belum terkomputerisasi. (Indrajani, Shelly : 2007).
      4. Penelitian yang dilakukan oleh Aisyatul Fadlilah yang berjudul "Rancang Bangun Sistem Penjualan Untuk Glovella Shop Menggunakan Web Berbasis Php" ini, diusulkan untuk memperbaiki Pelayanan terhadap konsumen yang kurang optimal karena terkadang transaksi penjualan masih sangat lambat, serta tawar menawar penjualan yang jarang dilakukan pada sistem online dimana dalam kenyataannya terjadi antrian yang terlalu banyak pada pasar. Untuk menyelesaikan permasalahan yang telah di uraikan diatas, penulis mencoba membuat web E-Commerse yang dengan cepat dan dapat dilakukan dimana saja. (Aisyatul Fadlilah : 2013).
      5. Penelitian dalam sebuah Jurnal Telematika M.Kom yang dilakukan oleh Joko Sutrisno dari universitas Budi Luhur yang berjudul "Strategi Pengembangan Teknologi E-Commerce Dengan Metode SWOT : Studi Kasus: PT. Chingmix Berhan Sejahtera" ini, diusulkan untuk memperbaiki dan mengembangkan situs E-Commerce yang lebih baik, menambah jumlah forum komunitas, meningkatkan jumlah nilai penjualan, dan meningkatkan pangsa pasar dalam dan luar negeri (negara tujuan). (Joko Sutrisno : 2011).
      6. Penelitian yang dilakukan oleh Elizaandyni Ginting yang berjudul "Aplikasi Penjualan Berbasis Web ( E-Commerce ) Menggunakan Joomla Pada Mutiara Fashion" ini, diusulan untuk perbaikan sistem menggunakan website. Sistem penjualan yang lama masih menggunkana jejaring sosial Facebook yang hanya menampilkan foto / gambar product dan harganya saja. Untuk sistem yang baru akan di buatkan website untuk Mutiara Fashion agar memudahkan konsumen dan masyarakat umum untuk mengetahui informasi produk yang ada di Mutiara Fashion, cukup dengan membuka website, informasi produk Mutiara Fashion dapat dilihat dengan baik dan jelas. (Elizaandyni Ginting : 2013). Hasil studi pustaka ini merupakan landasan serta alasan yang kuat untuk mengembangkan sistem informasi penjualan berbasis online.

      BAB III

      ANALISA SISTEM BERJALAN

      Gambaran Umum Obyek Yang Diteliti

      Sejarah Singkat Sandi Komputer

      Sandi Komputer adalah sebuah perusahaan yang bergerak dalam penjualan produk Hardware Komputer. Berdiri sejak tahun 2012 di Tangerang, sebelumnya Sandi Komputer bernama FizNet, selain menjual produk hardware komputer, Fiznet juga menyediakan jasa konsultan IT, seiring dengan berjalannya waktu Fiznet berubah untuk lebih mempermudah, mengatur dan memanage semua. Kini fiznet lebih mengatur ke dalam bidang jasa konsultan IT. Namun, Sandi Komputer lebih ke produk penjualannya.


      Struktur Organisasi

      Struktur organisasi pada Sandi Komputer merupakan organisasi yang sudah umum, bahkan bisa dikatakan sangat sederhana sekali. Namun meskipun demikian terlihat sangat sederhana struktur organisasi tersebut sudah cukup baik untuk sebuah perusahaan yang memiliki ruang lingkup yang sederhana, dan bagi perusahaan yang bergerak dalam hardware komputer mungkin manajemen dan proses cara melakukan promosi atau pemasaran produk yang dipasarkan kepada para pelanggan itu sangat penting guna memperluas area pemasaran. Adapun struktur organisasi Sandi Komputer adalah sebagai berikut :



      Wewenang dan Tanggung Jawab

      Berikut adalah wewenang serta tanggung jawab bagian–bagian yang terdapat pada Perusahaan Sandi Komputer, yaitu sebagai berikut :

      1. Direktur

        Bertanggung jawab terhadap seluruh aktifitas perusahaan.

      2. Project Manager

        Bertanggung jawab terhadap mengelolaan proyek Hardware pada Sandi Komputer.

        Tugas :

        a. Mengarahkan tim didalam pengembangan proyek pada perusahaan sesuai dengan prioritas proyek yang dibuat.

        b. Meyakinkan agar pengembangan proyek pada perusahaan dapat berjalan dengan lancar.

      3. Bendahara

        Bertanggung jawab terhadap pengelolaan keuangan mengenai pemasukan dan pengeluaran dana pada perusahaan.

        Tugas :

        a. Membuat laporan mengenai keuangan.

        b. Membantu ketua didalam memberikan kebijakan dalam mengambil keputusan mengenai keuangan perusahaan.

      4. Trainer Manager

        Bertanggung jawab terhadap kesediaan instruktur pada perusahaan dan materi/modul training.

      Tugas :

      a. Membuat penjadwalan training.

      b. Membuat laporan mengenai pemakaian ruangan.

    7. Programmer

      Bertanggung jawab terhadap pembuatan software pada perusahaan yang sudah disepakati sebelumnya.

      Tugas :

      a. Membuat software sesuai dengan permintaan, kebutuhan dan waktu yang telah disepakati.

      b. Membantu Project Manager didalam melakukan testing dan implementasi

    8. Technical Support dan Networking

      Bertanggung jawab terhadap pelayanan yang diberikan kepada customers mengenai sistem yang sudah diterapkan.

      Tugas :

      a. Memastikan bahwa tingkat keamanan data perusahaan memenuhi syarat.

      b. Membantu Project Manager didalam melakukan testing dan implementasi.

      c. Memastikan apakah sistem jaringan komputer berjalan dengan semestinya.

    9. Trainer

      Bertanggung jawab terhadap ketersediaan materi dan modul didalam pengajaran/training.

      Tugas :

      a. Melatih keterampilan sesuai dengan kemampuan yang dimiliki.Membuat soal ujian dan penilaian.

    Konfigurasi Sistem

    Spesifikasi Hardware

    Sistemtersebut menggunakan 1 unit komputer PC dengan spesifikasi sebagai berikut :

    a. Processor  : Intel Pentium P6200

    b. Monitor  : LCD 14”

    c. RAM  : 1 GB

    d. Hard Disk  : 320 GB HDD

    e. Keyboard  : Standar Printer : Deskjet

    Spesifikasi Softaware

    a. Microsoft Windows 7

    b. Microsoft Office 2007

    c. Data base : SQL server

    Hak akses (Brainware)

    Untukmengoperasikan atau mengolah data hanya dapat dilakukan oleh administrasiPersonalia dan HRD atau department terkait terhadap data ini.

    Tata Laksana Sistem Yang Sedang Berjalan

    Use Case Diagram

    Usecase diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuatsistem, dan bukan “bagaimana”. Sebuah usecase mempresentasikan sebuah interaksi antara aktor dengan sistem.

    Proses berikut menjelaskan proses yang terkait dengan actor dan sistemnya. Interaksi tersebut dapat digambarkan dengan use case diagram. Berikut ini adalah use case diagram untuk Sistem Informasi Penerimaan Karyawan Pada PT Yuasa Battery Indonesia.

    Berdasarkan gambar 3.3 Use Case Diagram yang ada terdapat ;

    1. Nama usecase : Terima Form PML 6.2.1/A1

      Actor  : Department dan HRD

      Keterangan  : HRD menerima Form PML 6.2.1/A1 dari department

    2. Nama usecase : Membuat Informasi Lowongan

      Actor  : HRD dan Pelamar

      Keterangan  : HRD memasang Informasi Lowongan

    3. Nama usecase : Mengumpulkan Lamaran

      Actor  : HRD dan Pelamar

      Keterangan  : Bagian HRD mengumpulkan lamaran masuk

    4. Nama usecase : Konfirmasi Karyawan Baru

      Actor  : HRD dan Department

      Keterangan  : Bagian HRD memberikan konfirmasi kepada Department mengenai pelamar yang akan diseleksi

    5. Nama usecase : Memanggil Calon Karyawan

      Actor  : HRD dan Pelamar

      Keterangan  : HRD memanggil calon karyawan yang akan diseleksi

    6. Nama usecase  : Melakukan Tes Seleksi

      Actor  : HRD dan Pelamar

      Keterangan  : Melakukan tes seleksi meliputi tes tertulis dan tes komputer

    7. Nama usecase  : Melakukan Wawancara

      Actor  : HRD dan Pelamar

      Keterangan  : HRD mewawancarai para calon karyawan yang sudah mengikuti tes tertulis

    8. Nama use case : Informasi Hasil Tes Seleksi

      Actor  : HRD dan Pimpinan

      Keterangan  : Bagian HRD memberikan informasi hasil tes seleksi kepada para calon karyawan

    9. Nama use case : Laporan Proses Seleksi

      Actor  : HRD, Pimpinan, Department

      Keterangan  : HRD memberikan laporan proses seleksi kepada Pimpinan dan Department terkait

      Activity Diagram

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

      Activity diagram merupakan state diagram khusus, dimana sebagian besar state adalah action dan sebagian besar transisidi-trigger oleh selesainya statesebelumnya (internal processing).Oleh karena itu activity diagram tidak menggambarkan behavior internal sebuah sistem (dan interaksi antar sub-sistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktifitas dari level atas secara umum.


      Berdasarkan gambar 3.3 Activity Diagram yang ada terdapat ;

      a. 1 (satu) Initial Node sebagai awal objek.

      b. 31 (tiga puluh satu) Activity.

      c. 4 (empat) Vertical Swimelane.

      d. 6 (enam) Fork Node.

      e. 2 (dua) Final Node.

      Alur aktifitas yang digambarkan pada Activity Diagram diatas adalah Ka.Dept. terkait mengajukan permohonan karyawan baru kepada bagian HRD (Human Resource Department) dengan menyerahkan PML.6.2.1/A1. Kemudian setelah mendapatkan formulir tersebut, pihak HRD membuat informasi lowongan melalui iklan, surat kabar, internet dsb untuk mencari karyawan baru sesuai dengan yang dibutuhkan Ka.Dept. terkait. Setelah menemukan calon karyawan yang mengirimkan lamaran ke perusahaan, lalu bagian HRD memanggil para calon karyawan tersebut untuk mengikuti tes seleksi dan wawancara. Jika para calon pelamar lulus tes seleksi dan wawancara maka akan mengikuti tes selanjutnya, apabila gagal maka akan diinformasikan. Setelah melakukan proses seleksi, pihak HRD memberikan informasi kepada Ka. Dept.terkait mengenai karyawan baru yang lulus tes seleksi.

      Analisa Sistem Yang Sedang Berjalan

      Metode Analisa

      Analisa SWOT dilakukan dengan mengidentifikasikan kekuatan dan faktor-faktor positif yang berasal dari internal organisasi,kelemahan dan faktor- faktor negatif dari internal. Peluang atau kesempatan dana keuntungan dari faktor eksternal dan ancaman atau resiko yang dipengaruhi oleh faktor eksternal organisasi.

      Analisis untuk mencari strategi dengan menggunakan kekuatan yang ada untuk memanfaatkan peluang yang tersedia (strategi S-O) serta menggunakan kekuatan yang dimiliki untuk mengatasi ancaman yang ada (strategiS-T).Selain itu dianalisis pula strategi untuk mengurangi kelemahan yang dimiliki dalam meraih peluang yang ada (strategi W-O) maupun mengatasi ancamanyang ada (strategi W-T). Pemetaan strategi S-O, W-O, S-T, dan W-T dapat dilihat pada tabel dibawah ini.

      Analisa Batasan Sistem

      Setiap sistem mempunyai batasan sistem (boundary) yang memisahkan sistem dengan lingkungan luarnya. Kesatuan luar merupakan kesatuan diluar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang memberikan input atau menerima output dari sistem.

      Melihat permasalahan yang ada di PT. Yuasa Battery Indonesia, maka peneliti membatasi permasalahan hanya membahas proses penerimaan karyawan, proses seleksi, penilaian secara online,dan hasil seleksi yang akan diberikan secara online kepada calon karyawan.

      Analisis Kekurangan Sistem Yang Berjalan

      Berdasarkan dari analisis yang dilakukanpenulis, terhadap sistem yang berjalan di PT. Yuasa Battery Indonesia, terdapatbeberapa kekurangan sistem yang berjalan, antara lain :

      a. Belum adanya sistem informasi yang memudahkan pihak personalia untuk penginputan data calon karyawan secara efektif.

      b. Pengolahan data yang menyulitkan pihak personalia karena masih menggunakan Microsoft Excel sehingga membutuhkan waktu yang lama.

      c. Belum adanya sistem informasi yang membantu pihak personalia dalam menyeleksi calon karyawan yang sesuai dengan bagian yang dibutuhkan.

      d. Bagian personalia masih harus mengumpulkan lamaran yang masuk melalui email, maupun melalui pos.

      e. Belum adanya sistem yang informasi yang memudahkan bagian personalia untuk mendapatkan calon karyawan yang sesuai dengan kriteria perusahaan.

      f. Para calon karyawan harus datang ke perusahaan untuk melakukan tes seleksi dan wawancara.

      Analisis Kontrol

      Pada proses sistem yang berjalan, perlu ditingkatkan pengontrolannya untuk sistem yang lebih baik lagi agar kinerja karyawan dapat berjalan secara maksimal, karena masih ditemukan kendala yang menghambat seperti lamaran yang masuk harus dikumpulkan dan disortir sesuai dengan bagian yang dibutuhkan oleh perusahaan.

      Analisis Prosedur

      Berdasarkan dari analisis yang dilakukan penulis, dalam hal prosedur yang masih berjalan saat ini masih kurang efektif dalam proses penerimaan surat lamaran yang masuk. Hal ini bisa dilihat dengan banyaknya surat lamaran yang masuk dari berbagai media seperti media iklan,media cetak dan kantor pos. Dimana surat-surat lamaran yang masuk, kemudian harus disortir sesuai dengan bagian masing-masing yang dibutuhkan oleh perusahaan. Hal ini membutuhkan waktu yang cukup lama dalam pemilihan surat lamaran yang sesuai dengan kebutuhan perusahaan.

      Analisis Tenaga Kerja

      Adapun yang melakukan proses perekrutan karyawan yang berjalan saat ini adalah 1 orang staff (Human Resources Development) dan 1 orang Kepala Seksi atau Ka. Sie HRD yang mengawasi dan menerima laporan setiap adanya data calon karyawan dan karyawan baru.

      Analisis Waktu

      Berdasarkan analisis yang dilakukan pada PT. Yuasa Battery Indonesia saat ini proses perekrutan karyawan membutuhkan waktu yang lama dikarenakan harus penyortiran surat lamaran yang masuk. Kemudian melakukan tes seleksi secara langsung jika calon karyawan sudah sesuai dengan kriteria yang dibutuhkan perusahaan dan mendapat panggilan dari perusahaan.

      Analisis Kebutuhan Sistem

      Dalam merancangsebuah sistem perlu adanya analisi kebutuhan sistem. Diantaranya merupakan kebutuhan sistem yang diperlukan, yaitu:

      1. Dapat menampilkan menu informasi lowongan pekerjaan sesuai dengan bagian yang dibutuhkan.

      2. Dapat menampilkan menu soal tes online yangakan dilaksanakan oleh para pelamar yang sudah diseleksi dan sudah sesuai dengan kebutuhan.

      3. Dapat menampilkan diagram alur proses penerimaan karyawan baru

      4. Dapat menampilkan hasil tes seleksi sesuai dengan range waktu yang telah ditetapkan perusahaan.

      Permasalahan Yang Dihadapi dan Solusi Yang diberikan

      1. Masalah Yang Dihadapi

      Berdasarkan dari analisis yang dilakukan penulis dapat diambil kesimpulan bahwa sistem perekrutan karyawan yang sedang berjalan saat ini di PT. Yuasa Battery Indonesia belum berjalan dengan baik karena membutuhkan waktu yang cukup lama dalam proses pengumpulan dan penyeleksian data calon karyawan. Sedangkan surat lamaran yang masuk melalui email, dan pos cukup banyak dan bagian yang dilamarnya pun berbeda-beda. Sehingga pihak HRD (Human Resources Department) harus menyortir kembali surat lamaran yang masuk sesuai dengan kebutuhan perusahaan. Dengan begitu belum adanya sistem perekrutan karyawan yang dapat mempermudah pihak HRD dalam penyeleksian karyawan baru.

      2. Solusi Yang Diberikan

      Berdasarkan analisis terhadap sistem yang berjalan, dapat diambil kesimpulan bahwa perlu diadakan perancangan sistem atas kekurangan dan kebutuhan sistem dengan melakukan analisis terhadap alternatif pemecahan masalah, antara lain sebagai berikut:

      1. Membangun sistem yang dibutuhkan oleh pihak HRD (Human Resource Department) dengan menciptakan sistem aplikasi berbasis online. Agar data pelamar yang masuk bisa diolah secara cepat dan terintegrasi.

      2. Membangun suatu aplikasi sistem yang berbasis web untuk memudahkan pihak HRD dalam pencarian karyawan baru secara online.

      Berdasarkan beberapa alternatif pemecahan masalah di atas penulis melakukan suatu kajian untuk permasalahan maka perlu dibangun aplikasi sistem yang berbasis online karena banyak keuntungan yang diperoleh antara lain:

      1. Dapat menjalankan aplikasi berbasis online di manapun kapan pun tanpa harus melakukan penginstalan.

      2. Dapat dijalankan pada sistem operasi mana pun.

      3. Tidak memerlukan spesifikasi komputer yang tinggi untuk dapat menggunakan aplikasi berbasis online.

      Penulis akan membuat suatu aplikasi berbasis online yang dapat digunakan oleh pihak HRD. Sistem tersebut akan menampilkan kriteria karyawan yang dibutuhkan oleh perusaahn, menampilkan bagian-bagian yang dibutuhkan oleh perusahaan dan menampilkan tes seleksi karyawan dan hasil tes seleksi secara online.

      Aplikasi yang dirancang merupakan solusi yang tepat untuk mengatasi permasalahan yang ada pada sistem yang berjalan. Perancangan sistem dibuat dengan menggunakan bahasa pemrograman PHP dengan Framework Code Igniter (CI) dan MySQL untuk mengelola data basenya.

      Penulis akan merancang sebuah sistem perekrutan karyawan secara online yang bermaanfaat untuk pihak HRD dalam memperoleh calon karyawan baru yang mudah diakses dan mudah dipahami.

      Elisitasi

      Elisitasi Tahap I

      ELisitasi Tahap 1 yang disusun berdasarkan hasil wawancara dan analisa pada bagian dan pihak yang mempunyai hubungan langsung dengan sistem yang akan dikembangkan. Dalam hal ini wawancara dilakukan terhadap staff personalia mengenai sistem yang diusulkan oleh pihak manajemen

      Elisitasi Tahap II

      Elisitasi Tahap II dibentuk berdasarkan Elisitasi Tahap I yang kemudian diklasifikasikan lagi dengan menggunakan metode MDI. Sesuai dengan ruang lingkup penelitian yang telah dijelaskan pada bab sebelumnya, maka semua requirement di atas diberi opsi I (Inessential) yang dapat terlihat.

      Keterangan : M : Mandatory, D : Desireable, I : Inessential

      Elisitasi Tahap III

      Berdasarkan Elisitasi Tahap II di atas, dibentuklah Elisitasi Tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE dengan opsi HML.Terdapat 14 requirements yang opsinya High (H) dan harus dieliminasi.

      Keterangan : T : Technical, O : Operational, E : Economy, L : Low, M : Midle, H : High

      Final Draft Elisitasi

      Final draft elisitasi merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar untuk membangun Sistem Rekrutmen Online Pada PT. Yuasa Battery Indonesia. Berdasarkan elisitasi tahap III diatas, dihasilkan requirement final draft yang diharapkan dapat mempermudah penulis dalam membuat suatu sistem rekrutmen online untuk PT. Yuasa Battery Indonesia.

      BAB IV

      RANCANGAN SISTEM YANG DIUSULKAN

      Rancangan Sistem Usulan

      Setelah mengadakan penelitian dan analisa sistem yang berjalan maka ditemukan beberapa masalah yang dihadapi yaitu sistem yang berjalan masih belum optimal dikarenakan masih ada data calon karyawan baru yang diinput secara manual,masih menggunakan Microsoft Excel.

      Adapun perancangan sistem yang coba diusulkan ini dibuat dengan menggunakan UML (Unified Modelling Language) diagram dengan menggunakan aplikasi software Visual Paradigm for UML 6.4. Sedangkan untuk pembuatan perangkat lunaknya dibuat dengan menggunakan bahasa PHP dengan sistem aplikasi database menggunakan Xampp. UML yang akan dibuat menggunakan antara lain:

      1. Use Case Diagram

      2. Sequence Diagram

      3. Activity Diagram

      4. State Machine Diagram

      5. Class Diagram

      Prosedur Sistem Usulan

      1. HRD (Human Resource Department)

      1. Melakukan Login

      2. Menampilkan Menu Admin HRD

      3. Menampillkan Home

      4. Menampilkan Profil Perusahaan

      5. Membuat username

      6. Menampilkan Lowongan Pekerjaan

      7. Menampilkan Input Lamaran

      8. Menampilkan Informasi Seleksi

      9. Menampilkan Tes Seleksi

      10. Menampikan Hasil Tes

      11. Menampilkan Terima Hasil Tes

      12. Logout

      1. HRD (Human Resource Department)

      1. Melakukan Login

      2. Menampilkan Username

      3. Menampillkan Home

      4. Menampilkan Profil Perusahaan

      5. Logout

      Pihak Ka. Dept. (Kepala Department)

      1. Melakukan Login

      2. Menampilkan Konfirmasi dan Penyerahan Form ke HRD

      3. Menampillkan Home

      4. Menampilkan Profil Perusahaan

      5. Logout


      Use Case Diagram Yang Diusulkan

      Dikarenakan sistem yang berjalan masih bersifat manual dan masih menggunakan aplikasi Microsoft Excel dalam penginputannya, maka sistem use case diagram yang diusulkan hampir sama seperti sistem yang berjalan. Namun terdapat perbedaan dalam sistem pengolahan penyampaian informasi dari HRD kepada Pelamar dan terhadap pimpinan PT. Yuasa Battery Indonesia. Berikut use case diagram yang diusulkan :

      Berdasarkan gambar 4.1. Use Case Diagram yang diusulkan terdapat :

      1. 1 (satu) System yang mencakup seluruh kegiatan sistem informasi rekrutmen online

      2. 3 (tiga) actor yang melakukan kegiatan yaitu : Ka. Dept., HRD, Pelamar dan Pimpinan

      3. 10 (sepuluh) use case : Login, Home, Daftar, Menu Admin HRD, View Profile Perusahaan, Login, View Informasi Lowongan, View Tes Seleksi, View Informasi Hasil Tes dan Logout

      4. Activity Diagram Yang Diusulkan

        Berdasarkan dari usecase diagram di atas dapat kita gambarkan Activity diagram dari altifitas para aktor yang ada pada sistem yang diusulkan dalam Peracangan Sistem Informasi Untuk Online Recruitment Pada PT. Yuasa Battery Indonesia sebagai berikut:


        1. Berdasarkan gambar 4.2., Activity Diagram sistem yang diusulkan terdapat :

        2. 1 (satu) Initial Node, objek yang diawali

        3. 18(delapan belas) Action State, berawal dari daftar sebelum masuk login diharuskan mendaftar untuk mendapatkan username dan password, setelah mendaftar masuk ke login untuk memverifikasikan username dan password, jika gagal maka akan masuk kembali ke login, jika benar akan masuk pada home yang berisi Profile Perusahaan, Profil Lengkap Perusahaan, Sejarah Perusahaan, Produk, Struktur Organisasi Perusahaan, Visi Perusahaan , Kebijakan Mutu dan Lingkungan, Informasi Lowongan Kerja, Informasi Hasil Tes, Daftar Nama, Hasil dan Keterangan Lulus atau Gagal.

        4. 1 (satu) Activity Final Node, ojek yang diakhiri

        Sequence Diagram HRD Yang Diusulkan

        1. Berdasarkan gambar 4.3., Sequence Diagram sistem yang diusulkan terdapat :

        2. 1 (satu) Actor, yang melakukan kegiatan yaitu HRD

        3. 7 (tujuh) Lifeline, yaitu, Login, Home, Profile Perusahaan, Informasi Lowongan, Informasi Hasil Tes, Logout.


        4. 10 (sepuluh) Message, Login, Email, Password, Verifikasi Home, Daftar Username, View Informasi Lowongan Hasil Tes, Logout.

        Sequence Diagram Pelamar Yang Diusulkan

        1. Berdasarkan gambar 4.4., Sequence Diagram sistem yang diusulkan terdapat :

        2. 1 (satu) Actor, yang melakukan kegiatan yaitu pihak pelamar

        3. 7 (tujuh) Lifeline, yaitu, Daftar, Login, Data Calon Karyawan, Upload CV dan Lamaran Kerja, Tes Seleksi, Hasil Tes Seleksi, Logout

        4. 10 (sepuluh) message yaitu Daftar, Login, Email, Password, Verifkasi, Input data calon karyawan, Mengisi Tes Seleksi, View Hasil Tes Seleksi, Logout

        State Machine Diagram HRD Yang Diusulkan

        State Machine Diagram Yang diusulkan Pelamar

        Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan

        Rancangan Basis Data

        Class Diagram

        Spesifikasi Basis Data

        Spesifikasi basis data merupakan desain basis data yang dianggap telah normal. Desain basis data menjelaskan media penyimpanan yang digunakan, isi yang disimpan, primary key dan panjang record. Spesifikasi yang digunakan dalam sistem yang akan dibangun adalah sebagai berikut:

        1. Nama Field : Account

        Media : Hard Disk

        Isi : id+username+password+status+level+created_date+update_date

        Primary Key : ID

        Panjang Record : 4

        2. Nama Field : Buku Tamu

        Media : Hard Disk

        Isi : id+username+password+status+level+created_date+update_date

        Primary Key : ID

        Panjang Record : 4

        3. Nama Field : Daftar

        Media : Hard Disk

        Isi  : id+nama_depan+nama_belakang+email+password+created_date+question+left_question+reload+total question+total_answer+total_unanswered+true_answer

        Primary Key : ID

        Panjang Record : 8

        4. Nama Field : data_karyawan

        Media : Hard Disk

        Isi  : nama+alamat+tempat_lahir+tanggal_lahir+telp+email+agama+pendidikan_terakhir+ terakhir_bekerja+id_daftar+cv+lamaran

        Primary Key  : ID

        Panjang Record  : 4

        5. Nama Field : jawaban

        Media : Hard Disk

        Isi  : id+jawaban+pertanyaan_id

        Primary Key : ID

        Panjang Record  : 4

        6. Nama Field : pertanyaan

        Media : Hard Disk

        Isi  : id+pertanyaan+id_jawaban

        Primary Key : ID

        Panjang Record : 4

        7. Nama Field : submit_jawaban

        Media : Hard Disk

        Isi  : id+id_pelamar+id_pertanyaan+id_jawaban

        Primary Key : ID

        Panjang Record  : 4

        Rancangan Prototype

        Tampilan Login

        Tampilan Home

        Tampilan Daftar

        Tampilan Data Calon Karyawan

        Tampilan Tes Online

        Tampilan Hasil Tes Seleksi

        Konfigurasi Sistem Usulan

        Spesifikasi Perangkat Keras (Hardware)

        Perangkat keras (hardware) yang digunakan dalam pembuatan aplikasi ini antara lain sebagai berikut :

        1. Processor  : Intel Pentium

        2. Monitor  : 14” LCD monitor

        3. RAM  : 1GB

        4. Hardisk  : 320 GB

        Spesifikasi Perangkat Lunak (Software)

        Perangkat Lunak (Softaware) yang digunakan dalam pembuatan aplikasi ini antara lain sebagai berikut :

        1. Windows 7

        2. Visual Paradigm for UML 6.4 Enterprise Edition

        3. XAMPP

        4. Notepad ++

        5. Framework CodeIgniter (CI)

        6. Mozilla Firefox (browser)

        Hak Akses

        Pengoperasian aplikasi ini dapat dilakukan oleh :

        1. HRD

        2. Ka.Dept. Terkait

        Blacbox Testing

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

        Implementasi Sistem Yang Diusulkan

        Tampilan Menu Daftar

        Keterangan :

        Tampilan di atas adalah tmpilan untuk admin dan pelamar jika ingin memasuki login

        Tampilan Menu Setelah Daftar

        Keterangan :

        Tampilan setelah berhasil daftar untuk admin dan pelamar jika ingin memasuki Login.

        Tampilan Menu Login

        Keterangan :

        Tampilan menu Login untuk pelamar dan admin yang sudah berhasil mndaftar dan ingin masuk ke Home.

        Tampilan Menu Berhasil Login

        Keterangan :

        Tampilan dia atas merupakan tampilan berhasil Login, untuk pelamar yang ingin mengisi daftar calon karyawan.

        Tampilan Data Calon Karyawan

        Keterangan :

        Tampilan di atas merupakan tampilan form data calon karyawan yang telah berhasil Login dan akan mengikuti tes online.

        Tampilan Soal Tes Online

        Keterangan :

        Tampilan di atas merupakan tampilan tes online untuk para pelamar yang sudah berhasil melakukan daftar, login,kemudian mengisi form data calon karyawan.

        Tampilan Hasil Tes Online

        Keterangan :

        Tampilan ini merupakan tampilan penilaian atau hasil tes seleksi online yang dapat dilihat dua hari setelah melakukan tes online.

        Time Schedule

        1. Penyerahan Surat Observasi Skripsi

          Pada tahap ini dilakukan pembuatan surat pernyataan obesrvasi dari kampus untuk melakukan analisa atau riset.

        2. Wawancara

          Proses ini merupakan proses wawancara dengan stakeholder untuk mencari informasi mengenai sistem perekrutan karyawan yang berjalan pada saat ini.

        3. Mengumpulkan Data

          Mengumpulkan data-data selama lima hari untuk dijadikan suatu pembahasan

        4. Elsitasi

          Pada tahap ini merumuskan elisitasi dengan melakukan wawancara.

        5. Presentasi Program

          Pada tahap ini menjelaskan tentang tampilan program dan fungsi-fungsi yang terdapat di dalamnya.

        6. Testing Program

          Pada tahap ini merupakan pengujian program yang akan diimplementasikan oleh pihak HRD (Human Resource Department)

        7. Sosialisasi Program

          Proses ini merupakan sosialisasi program kepada pihak HRD untuk menjelaskan bagaimana cara pengoperasian program.

        8. Dokumentasi

          Proses perekaman terhadap kegiatan yang sudah dilakukan sejak awal kegiatan mulai dari penyerahan surat keterangan observas sampai dengan sosialisasi program pada pihak HRD.

        Estimasi Biaya

        Setelah adanya perancangan sistem, maka jika dilihat dari segi biaya memang cukup tinggi akan tetapi jika dipandang dari segi manfaat dan kegunaan,biaya yang dikeluarkan sebanding dengan manfaat yang dihasilkan.

        Biaya penelitian rinci sesuai kebutuhan penelitian antara lai sebagai berikut:

        BAB V

        KESIMPULAN DAN SARAN

        Kesimpulan

        Setelah menyelesaikan laporan ini dapat disumpulkan beberapa hal sebagai berikut :

        1. Dalam sistem perekrutan karyawan yang baru pada PT. Yuasa Battery Indonesia, akan dibangun sistem perekrutan karyawan secara online.Sistem tersebut menggunakan salah satu framework PHP yaitu Code Igniter. Kemudian menggunakan database server MySQL untuk pembuatan database dan paket aplikasi XAMPP yang berperan sebagaiweb server yang membantu dalam menampilkan hasil website tanpa harus online atau terakses dengan internet.

        2. Sistem perekrutan karyawan yang masih berjalan pada PT. Yuasa Battery Indonesia belum memenuhi standard yang telah ditetapkan, karena masih menggunakan sistem yang manual dalam penginputan data karyawan yaitu dengan cara menggunakan aplikasi Microsoft Excel.

        3. Penilaian hasil test calon karyawan secara online, dapat dilakukan dengan cara membuka website rekrutmen online dengan menggunakan username masing-masing. Kemudian hasil tersebut akan tampik setelah dua hari melakukan tes pada page hasil tes seleksi yang telah disediakan.

        Saran

        Saran-saran yang dapat penulis sampaikan dalam laporan ini adalah sebagai berikut :

        1. Untuk memaksimalkan pemanfaatan sistem informasi yang dibuat maka dapat dilakukan pelatihan yang digunakan untuk disosialisasikan bagi para pegawai agar lebih familiar dengan sistem yang telah dibuat.

        2. Perlu diperhatikan dan dilakukan evaluasi secara berkala terhadap sistem untuk selanjutnya diadakan perbaikan sesuai dengan perubahan dan perkembangan

        3. Perlu adanya fitur tambahan yang dapat melakukan backup data yang ada di dalam database secara rutin, hal ini sangat penting jika terjadi kesalahan atau error pada komputer ataupun disebabkan gangguan listrik secara menyeluruh, maka dengan adanya fitur backup data tersebut data tidak akan hilang.

        DAFTAR PUSTAKA


        LAMPIRAN-LAMPIRAN

        1. Kartu Bimbingan
        2. Validasi Skripsi
        3. Kwitansi
        4. Kartu Study Tetap Final (KSTF)
        5. Form Judul
        6. Seminar Proposal
        7. Pertemuan Stakeholder
        8. Final Presentasi
        9. Surat Keterangan Implementasi
        10. Surat Keterangan Hibah
        11. Form Wawancara
        12. Curriculum Vitae (CV)
        13. Katalog Program
        14. Sertifikat Prospek
        15. Sertifikat Toefl
        16. Sertifikat Internasional
        17. Sertifikat Nasional
        18. Presentasi