SI1322476890: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Konsep MySQL)
(Konsep Dasar Pemrograman Java)
Baris 1.174: Baris 1.174:
  
 
===Konsep Dasar Pemrograman Java===
 
===Konsep Dasar Pemrograman Java===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;">
 +
<ol>
 +
<li><p style="line-height: 2">Definisi Pemrograman Java</p></li>
 +
<p style="line-height: 2;text-indent: 0.25in;">Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystem sejak tahun 1991. Bahasa pemrograman ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smaltalk, namun sudah dirancang agar mudah dipakai dan platform independen.</p>
 +
 +
<li><p style="line-height: 2">Mengenal Java NetBeans 8.2</p></li>
 +
<p style="line-height: 2;text-indent: 0.25in;">Salah satu editor dalam java adalah NetBeans. Editor ini luar biasa untuk membuat aplikasi java, karena didukung dengan fasilitas drag and drop komponen, 14 yaitu dukungan Rapid Aplication Development (pemrograman berbasis visual dan template). Satu hal lagi yang paling penting adalah produk ini free, yang dibuat oleh Sun Microsystem.</p> 
 +
 +
<li><p style="line-height: 2">IDE NetBeans</p></li>
 +
<p style="line-height: 2;text-indent: 0.25in;">NetBeans memiliki IDE (Integrated Development Environment), ada juga yang bilang Integrated Design Environment dan Integrated Debugging Environment, yakni sebuah program/alat bantu yang terdiri atas Editor, Compiler, Debugger dan Design yang terintegrasi dalam satu aplikasi.</p>
 +
 +
<li><p style="line-height: 2">Keunggulan NetBeans</p></li>
 +
<ol type="a">
 +
<li><p style="line-height: 2">NetBeans GUI Builder gratis dengan ribuan plug In yang bisa kita unduh langsung di website resminya, maupun dari pihak ketiga. </p></li>
 +
<li><p style="line-height: 2">NetBeans GUI Builder sangat kompetibel dengan Swing karena memang langsung dikembangkan oleh Sun Microsystem yang notabenenya sebagai pengembang Swing. </p></li>
 +
<li><p style="line-height: 2">Netbeans tidak hanya dapat digunakan buat java saja, karena Netbeans dapat di gunakan untuk bahasa pemograman lain seperti C/C++, Ruby, dan PHP. </p></li>
 +
<li><p style="line-height: 2">NetBeans GUI Builder sangat cocok untuk digunakan dalam pengembangan sistem berskala Enterprise. </p></li>
 +
<li><p style="line-height: 2">Pada paket tertentu, Netbeans juga menyertakan GlassFish V2 UR2 dan Apache Tomcat 6.0.16</p></li>
 +
</ol>
 +
 +
<li><p style="line-height: 2">Kelemahan NetBeans</p></li>
 +
<ol type="a">
 +
<li><p style="line-height: 2">NetBeans hanya mensupport satu pengembangan Java GUI, yaitu Swing, yang padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer. </p></li>
 +
<li><p style="line-height: 2">NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakan dalam sebuah Generated Code, sehingga programmer tak dapat mengeditnya secara manual. </p></li>
 +
<li><p style="line-height: 2">Dari segi sumber daya, Netbeans memerlukan sumber daya yang besar, seperti Memory dan ruang hard disk. </p></li>
 +
<li><p style="line-height: 2">Netbeans memerlukan dukungan prosesor yang cukup handal untuk mendapatkan performa maksimalnya.</p></li>
 +
</ol>
 +
 +
</ol>
 +
</div>
  
 
===Elisitasi===
 
===Elisitasi===

Revisi per 8 Februari 2018 16.27

SISTEM PEMBUATAN PARTLIST DAN GAMBAR KERJA

PRODUK LOKER BESI BERBASIS JAVA DESKTOP

PADA PT ALBA UNGGUL METAL


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1322476890
NAMA


JURUSAN TEKNIK INFORMATIKA

KONSENTRASI SOFTWARE ENGINEERING

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2017/2018

   

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

 

SISTEM PEMBUATAN PARTLIST DAN GAMBAR KERJA

PRODUK LOKER BESI BERBASIS JAVA DESKTOP

PADA PT ALBA UNGGUL METAL

Disusun Oleh :

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

 

 

Disahkan Oleh :

Tangerang, 23 Januari 2018

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Teknik Informatika
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Junaidi, S.Kom)
NIP : 00594
       
NIP : 079010

   

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

SISTEM PEMBUATAN PARTLIST DAN GAMBAR KERJA

PRODUK LOKER BESI BERBASIS JAVA DESKTOP

PADA PT ALBA UNGGUL METAL

Dibuat Oleh :

NIM
: 1322476890
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Teknik Informatika

Konsentrasi Software Engineering

Disetujui Oleh :

Tangerang, 23 Januari 2018

Pembimbing I
   
Pembimbing II
       
       
       
       
(Sugeng Santoso, M.Kom)
   
(Dedy Iskandar, S.Kom, M.T.I.)
NID : 03009
   
NID : 05060

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

(DUPERANCANGAN SISTEM INFORMASI DEBITUR URUT TANGGAL

(DUT) PADA PT. BANK MANDIRI PERSERO

KCM JATI UWUNG

Dibuat Oleh :

NIM
: 1322476890
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Teknik Informatika

Konsentrasi Software Engineering

Tahun Akademik 2017/2018

Disetujui Penguji :

Tangerang, Januari 2018

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

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

SISTEM PEMBUATAN PARTLIST DAN GAMBAR KERJA

PRODUK LOKER BESI BERBASIS JAVA DESKTOP

PADA PT ALBA UNGGUL METAL

Disusun Oleh :

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

 

 

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

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

Tangerang, 23 Januari 2018

 
 
 
 
 
([[Herman Cahyono])
NIM :1322476890

 

)*Tandatangan dibubuhi materai 6.000;


ABSTRAKSI

Sistem ini dibuat untuk menghasilkan output partlist dan gambar kerja produk loker besi standar saja, tidak untuk produk lainnya. Sistem ini juga ditujukan untuk mengganti penggunaan 2 software yang biasa dipakai yaitu software Microsoft Excell dan AutoCAD. Sistem ini menggunakan MySQL sebagai basis data, bahasa pemrograman menggunakan java Netbean 8.2. Metode perancangan menggunakan UML (Unified Modelling Language) dan menggunakan metode pendekatan Prototyping. Metodologi pengumpulan menggunakan metode observasi, wawancara dan studi pustaka. Metode analisa sistem nya menggunakan analisa SWOT (Strength, Weakness, Opportunity, Threat). Sedangkan metode pengujian sistemnya menggunakan metode blackbox testing. Manfaat sistem yang dibuat ini semoga sistem lebih baik dari sebelumnya sehingga menjadikan pengolahan data lebih tertata dengan rapi. .


Kata Kunci: Partlist, Gambar kerja, MySQL, Java Netbean, UML, SWOT, Prototyping.

ABSTRACT

The system is designed to produce a standard output of partlist and drawing for production standard iron locker products only, not for other products. This system is also intended to replace the use of two commonly used software ie Microsoft Excell and AutoCAD software. This system uses MySQL as database, programming language using java Netbean 8.2. The design method uses UML (Unified Modeling Language) and using Prototyping approach method. Methodology of collection using observation methods, interviews and literature review. Its system analysis method uses SWOT analysis (Strength, Weakness, Opportunity, Threat). While the method of testing the system using blackbox testing method. Benefits of this system made system hopefully better than ever so that makes processing data more neatly arranged.


Keywords : Partlist, Drawing for production, MySQL, Java Netbean, UML, SWOT, Prototyping

KATA PENGANTAR


Dengan mengucapkan Puji Syukur kehadirat Allah SWT, yang telah memberikan Rahmat dan karunia-Nya kepada penulis sehingga dapat menyusun dan menyelesaikan Skripsi ini tanpa ada kendala yang berarti.

Tujuan dari penyusunan Skripsi ini adalah sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang S1 di STMIK Raharja, Cikokol Tangerang. Sebagai bahan penulisan, penulis mengambil data berdasarkan hasil observasi, wawancara, survey serta studi pustaka yang mendukung penulisan ini.

Dalam penyusunan Skripsi ini, penulis banyak menerima bantuan, masukan dan dorongan baik moril maupun materiil dari berbagai pihak, maka pada kesempatan ini penulis menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

  1. Bapak Dr. Po. Abas Sunarya, M.Si selaku Direktur Perguruan Tinggi Raharja
  2. Bapak Ir. Untung Rahardja, M.T.I., M.M. selaku Ketua STMIK Raharja.
  3. Bapak Sugeng Santoso, M.Kom, selaku Pembantu Ketua I (Puket I) merangkap Dosen Pembimbing 1 yang bersedia meluangkan waktunya serta dengan sabar memberi petunjuk selama penyusunan laporan ini.
  4. Bapak Junaidi, M.Kom, selaku Kepala Jurusan Teknik Informasi STMIK Raharja.
  5. Bapak Dedy Iskandar, M.T.I, selaku Dosen Pembimbing 2 yang bersedia dengan sabar membimbing penyusunan laporan ini.
  6. Bapak Irwan Iswara Wibisono selaku Direktur PT. Alba Unggul Metal yang telah mengijinkan penulis melakukan penelitian.
  7. Bapak Paimin Sutomo selaku Manager bagian Konstruksi yang bersedia membimbing di lapangan selama penelitian.
  8. Kedua Orang Tua, yang telah memberikan segala dukungan moril, materil dan spritual. “Semoga Allah SWT senantiasa memberikan limpahan rahmat kepada Beliau, Amin“.
  9. Serta semua pihak yang tidak bisa penulis sebutkan satu-persatu yang telah ikut membantu dalam penyusunan Skripsi ini.

Penulis menyadari akan keterbatasan dan kekurangan yang ada pada Skripsi ini maka penulis mengharapkan saran dan kritik yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang.

Akhir kata penulis mengucapkan terimakasih dan berharap semoga Skripsi ini dapat bermanfaat bagi semua pihak pada umumnya dan bagi penulis khususnya.


Tangerang, 23 Januari 2018
Herman Cahyono
NIM. 1322476890

DAFTAR SIMBOL

Gambar 1. Simbol Use Case Diagram

Daftar Simbol Activity Diagram.png

Gambar 2. Simbol Activity Diagram

Daftar Simbol Sequence Diagram.png

Gambar 3. Simbol Sequence Diagram

DAFTAR GAMBAR

Gambar 2.1 Skema tahapan pengembangan sistem informasi dengan pendekatan prototyping

Gambar 3.1 Struktur Organisasi PT.Alba Unggul Metal

Gambar 3.2 Use Case Diagram Prosedur Pembuatan Gambar Penawaran

Gambar 3.3 Sequence Diagram Prosedur Pembuatan Gambar Penawaran

Gambar 3.4 Activity Diagram Prosedur Pembuatan Gambar Penawaran

Gambar 3.5 Use Case Diagram Prosedur Gambar Produksi

Gambar 3.6 Sequence Diagram Prosedur Gambar Produksi

Gambar 3.7 Activity Diagram Prosedur Gambar Produksi

Gambar 3.8 Use Case Diagram Prosedur Pembuatan Daftar Kebutuhan Bahan

Gambar 3.9 Sequence Diagram Prosedur Pembuatan Daftar Kebutuhan Bahan

Gambar 3.10 Activity Diagram Prosedur Pembuatan Daftar Kebutuhan Bahan

Gambar 3.11 Diagram Balanced Scorecard

Gambar 4.1 Use Case Diagram Simpan Data

Gambar 4.2 Use Case Diagram Ubah Data

Gambar 4.3 Use Case Diagram Hapus Data

Gambar 4.4 Use Case Diagram Cetak Data

Gambar 4.5 Activity Diagram Simpan Data

Gambar 4.6 Activity Diagram Ubah Data

Gambar 4.7 Activity Diagram Hapus Data

Gambar 4.8 Activity Diagram Cetak Data

Gambar 4.9 Sequence Diagram Simpan Data

Gambar 4.10 Sequence Diagram Ubah Data

Gambar 4.11 Sequence Diagram Hapus Data

Gambar 4.12 Sequence Diagram Cetak Data

Gambar 4.13 Second Normal Form (2NF)

Gambar 4.14 Third Normal Form (3NF)

Gambar 4.15 Tampilan Menu Awal

Gambar 4.16 Tampilan Form Master Engsel

Gambar 4.17 Tampilan Master Data Engsel

Gambar 4.18 Tampilan Form Master Lockcase

Gambar 4.19 Tampilan Master Data Lockcase

Gambar 4.20 Tampilan Form Master Door Closer

Gambar 4.21 Tampilan Master Data Door Closer

Gambar 4.22 Tampilan Form Master Insulated

Gambar 4.23 Tampilan Master Data Insulated

Gambar 4.24 Tampilan Form Spesifikasi Single Door

Gambar 4.25 Tampilan Data Spesifikasi Single Door

Gambar 4.26 Tampilan Crystal Report

Gambar 4.27 Tampilan Depan Prototype Sistem

Gambar 4.28 Tampilan untuk kalkulasi konstruksi standar

Gambar 4.29 Tampilan untuk menyimpan data produk standar.

Gambar 4.30 Popup membuat spesifikasi single door baru

Gambar 4.31 Popup memilih tipe engsel

Gambar 4.32 Hasil otomatis muncul pada kolom teks

Gambar 4.33 Popup salah pilih rockwool #80kg/m³

Gambar 4.34 Popup salah pilih rockwool #100kg/m³

Gambar 4.35 Popup lebar kusen minimal kitamura

Gambar 4.36 Popup lebar kusen maksimal kitamura

Gambar 4.37 Popup tinggi kusen minimal kitamura

Gambar 4.38 Popup tinggi kusen maksimal kitamura

Gambar 4.39 Popup tebal kusen standar

Gambar 4.40 Popup data baru berhasil disimpan

Gambar 4.41 Popup data baru berhasil diubah

Gambar 4.42 Popup data baru berhasil dihapus

Gambar 4.43 Output hasil dari sistem kalkulasi

Gambar 4.44 Output Printout hasil dari Microsoft Excel

DAFTAR TABEL

Tabel 2.1 Tipe Data Numeric

Tabel 2.2 Tipe Data String

Tabel 2.3 Letak Perbedaan Jumlah Memori

Tabel 2.4 Tipe Data Tanggal

Tabel 2.5 Operator Aritmatika MySQL

Tabel 2.6 Operator Pembanding MySQL

Tabel 2.7 Operator Logika MySQL

Tabel 2.8 Operator Karakter

Tabel 2.9 Operator Lain-lain

Tabel 2.10 Fungsi Agregat

Tabel 3.1 Tabel Elisitasi Tahap I

Tabel 3.2 Tabel Elisitasi Tahap II

Tabel 3.3 Tabel Elisitasi Tahap III

Tabel 3.4 Final Draft Elisitasi

Tabel 4.1 Perbedaan prosedur sistem berjalan dan usulan

Tabel 4.2 Tabel Unnormalized Form

Tabel 4.3 Tabel First Normal Form

Tabel 4.4 Table Engsel

Tabel 4.5 Table Lockcase

Tabel 4.6 Table Door Closer

Tabel 4.7 Table Rockwool

Tabel 4.8 Table Single Door

Tabel 4.9 Tabel Time Schedule

Tabel 4.10 Tabel Estimasi Biaya


BAB I

PENDAHULUAN

Latar Belakang

Perkembangan teknologi komputer saat ini sangatlah cepat, dan menciptakan inovasi - inovasi baru untuk memenuhi kebutuhan hidup manusia. Kebutuhan - kebutuhan tersebut salah satunya yaitu kebutuhan dalam dunia usaha yang saat ini sangat bergantung pada teknologi komputer ini. Penggunaan komputer pada dunia usaha saat ini sangat membantu dalam pengolahan data dan penyajian informasi yang akurat dan tepat waktu.

PT Alba unggul metal didirikan pada tahun 1962, adalah perusahaan yang bergerak dalam bidang fabrikasi sheet metal. Produk yang dibuat antara lain produk standar steel office equipment seperti loker besi, filling cabinet, lemari arsip, mobile file, dan rak besi, dan produk khusus seperti steel door, steel fire door, tool box, panel box, dan banyak produk standar maupun produk khusus yang bervariasi. Dari data penjualan produk yang didapat dari bagian marketing, produk yang paling banyak dipesan adalah produk loker besi.

Untuk memenuhi kebutuhan yang terus meningkat dari produk loker besi, perlu langkah inovasi dan efisiensi dalam pembuatan loker besi tersebut pada semua departemen yang terlibat. Departemen yang terlibat secara langsung dalam pembuatan adalah departemen Produksi, departemen PPIC dan departemen Konstruksi.

Departemen Konstruksi menyediakan gambar kerja dan partlist loker besi sebagai acuan departemen produksi dan PPIC dalam membuat suatu produk. Staff pada departemen Konstruksi ini membuat gambar kerja menggunakan software AutoCAD, dan membuat partlist menggunakan software Microsoft Excell. Pada proses pembuatan partlist menggunakan software di atas, masih mengalami kendala yaitu harus selalu mengubah banyak data yang ada sesuai dengan gambar kerja, harus mencari file dengan konstruksi yang mirip, harus lebih detail lagi untuk mengubah data yang berpengaruh terhadap konstruksi.

Dari permasalahan di atas muncul ide untuk membuat sistem yang lebih efektif dan efisien khususnya dalam pembuatan partlist loker besi yang bisa lebih cepat lagi. Sehingga diharapkan dengan pembuatan partlist lebih cepat, proses di departemen lain juga akan lebih cepat. Berdasarkan latar belakang diatas, maka penulis mengambil judul “SISTEM PEMBUATAN PARTLIST DAN GAMBAR KERJA PRODUK LOKER BESI BERBASIS JAVA DESKTOP PADA PT ALBA UNGGUL METAL”.

Rumusan Masalah

Adapun masalah yang dapat dirumuskan dalam penelitian ini sebagai berikut:

  1. Bagaimana sistem yang berjalan saat ini dalam pembuatan partlist dan gambar produk kerja loker besi menggunakan software yang ada sudah berjalan baik dan cepat ?

  2. Bagaimana hambatan yang ditemui pada sistem yang berjalan saat ini dalam pembuatan partlist dan gambar kerja produk loker besi?

  3. Bagaimana rancangan sistem yang di inginkan Stakeholder agar pembuatan partlist dan gambar kerja loker besi menjadi lebih cepat ?

  4. Bagaimana usulan rancangan sistem yang baru untuk membuat partlist dan gambar kerja loker besi menjadi lebih cepat dari ?

Ruang Lingkup

Agar dalam pembahasan masalah menjadi lebih terarah dan berjalan dengan baik maka perlu adanya ruang lingkup penelitian yang dibahas dalam masalah ini. Permasalahan yang akan penulis bahas mengenai tentang proses pembuatan partlist dan gambar kerja loker besi saja. Untuk produk selain loker besi standar ini tidak masuk dalam ruang lingkup.

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Dari permasalahan yang telah dipaparkan diatas, maka tujuan yang ingin dicapai dari penelitian ini adalah :

  1. Tujuan Operasional

    • Untuk mempercepat pembuatan partlist dan gambar kerja loker besi.

    • Untuk mengelola data partlist dan gambar kerja loker besi yang lebih tertata.

  2. Tujuan fungsional

    • Untuk membuat sistem yang lebih cepat dalam pembuatan partlist dan gambar kerja loker besi.

    • Untuk mengetahui ukuran standar yang digunakan loker besi.

  3. Tujuan Individual

    • Untuk memenuhi salah satu persyaratan kelulusan yaitu Skripsi di STMIK RAHARJA.

    • Untuk menerapkan ilmu dan pengetahuan yang penulis dapatkan dalam perkuliahan.

Manfaat Penelitian

  1. Manfaat bagi Stakeholder

    • Stakeholder memiliki sistem standar desain produk loker besi yang lebih baik dari sebelumnya.

    • Pembuatan loker besi menjadi lebih cepat dari sebelumnya.

    • Pengelolaan data menjadi lebih tertata dengan sistem yang baru.

  2. Manfaat bagi penulis

    • Memberikan pengalaman kepada penulis tentang membangun sebuah sistem di dunia kerja, dan memperluas wawasan penerapan teori dan pengetahuan yang telah diterima didalam perkuliahan pada dunia kerja.

    • Meningkatkan kemampuan penulis dalam menganalisa suatu permasalahan yang ada pada suatu sistem agar dapat menemukan solusi dari masalah tersebut.

Metodologi Penelitian

Metode Pengumpulan Data

Metode pengupulan data yang digunakan oleh penulis dalam pembuatan Laporan Skripsi menggunakan metode sebagai berikut :

  1. Metode Observasi (Pengamatan Langsung).

  2. Tempat observasi penelitian ini berada di PT. Alba unggul Metal yang beralamat di jalan industri raya III blok AC/AD no.2, khususnya pada departemen Konstruksi.

  3. Metode Studi Kepustakaan.

  4. Dalam pengumpulan studi pustaka dari beberapa sumber literature seperti buku, jurnal, makalah, internet, dan lain sebagainya yang berkaitan dengan penelitian sebagai bahan referensi dalam penyusunan laporan ini.

  5. Metode Wawancara

  6. Subyek wawancara adalah kepala departemen Konstruksi dan staff yang sering membuat gambar kerja dan partlist loker pintu. Hasil wawancara ini digunakan untuk melengkapi hasil observasi. Penulis juga meminta data fisik sebagai bahan penelitian berupa printout kepada stakeholder untuk memperoleh data informasi yang diperlukan.

Metode Analisa Sistem

Dalam penyusunan Skripsi ini penulis menggunakan metode Analisis SWOT (Strength, Weakness, Opportinity, Threat) sebagai metode analisa data. SWOT adalah analisa yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis

Metode Perancangan Sistem

Pada sistem ini penulis melakukan metode perancangan menggunakan metode UML (Unified Modeling Language) karena dengan menggunakan metode UML, rekayasa dan pengembangan perangkat dapat dilakukan dengan fokus pengembangan dan desain perangkat lunak. Dalam UML ini diagram yang digunakan antara lain :

  1. Use Case Diagram

  2. Activity Diagram

  3. Sequence Diagram

  4. Class Diagram

Metode Prototype

Dalam penyusunan Skripsi ini penulis menggunakan metode pendekatan Prototyping. Metode ini dipilih karena sangat baik digunakan untuk menyelesaikan masalah kesalahpahaman antara user dan analisis yang timbul akibat user tidak mampu mendefinisikan masalah secara jelas. Proses pembuatan prototype ini merupakan proses yang interaktif dan berulang-ulang, kemudian dievaluasi beberapa kali sampai dinyatakan prototype tersebut diterima.

Metode Pengujian Sistem

Dalam skripsi ini metode Pengujian yang digunakan yaitu Blackbox Testing. Blackbox Testing adalah metode uji coba yang memfokuskan pada keperluan software. Karena itu uji coba blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Metode pengujian blackbox berusaha untuk menemukan kesalahan beberapa kategori, diantaranya : fungsi-fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi dan terminasi.

Sistematika Penulisan

Untuk mempermudah dalam membaca dan mengikuti aturan penulisan yang ada, penulis mengelompokan laporan Skripsi ini menjadi beberapa bab yang secara ringkas dapat dijelaskan sebagai berikut :

BAB I : PENDAHULUAN

Bab ini berisi tentang latar belakang penulisan Skripsi, rumusan masalah, ruang lingkup, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika penulisan.

BAB II : LANDASAN TEORI

Bab ini berisi beberapa definisi ilmu yang berkaitan dengan penyusunan Skripsi dan berhubungan dengan teori-teori yang berisi definisi - definisi yang digunakan dalam penulisan ini.

BAB III : PEMBAHASAN

Bab ini akan membahas dan menguraikan tentang gambaran umum perusahaan, sejarah singkat, struktur organisasi dan sistem yang berjalan menggunakan Unified Modeling Language (UML) diagaram.

BAB IV : RANCANGAN SISTEM YANG DIUSULKAN

Bab ini akan menguraikan sistem yang akan diusulkan, diagram rancangan sistem, rancangan basis data yang terdiri dari spesifikasi basis data, UML diagram yang diusulkan, rancangan sistem, tampilan program, konfigurasi sistem yang diusulkan, testing, evaluasi, dan implementasi.

BAB V : PENUTUP

Bab ini merupakan penutup yang berisi kesimpulan dari hasil analisa dan yang dilakukan serta saran-saran yang dapat penulis berikan

DAFTAR PUSTAKA

Daftar pustaka ini berisi studi pustaka yang digunakan sebagai referensi untuk menyusun laporan Skripsi

LAMPIRAN

Lampiran ini merupakan daftar yang memuat keseluruhan lampiran-lampiran yang melengkapi laporan sebagai lampiran.


BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Sistem

  1. Definisi Sistem

  2. Di bawah ini beberapa pengertian tentang sistem menurut beberapa ahli yang dijabarkan dibawah ini.

    Menurut Ricard F. Neuschel dalam Rohmat Taufiq (2013 : 2), “Mendefinisikan bahwa sistem sebagai urut-urutan operasi klerikal (tulis menulis), biasanya melibatkan beberapa orang didalam satu atau lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi. Adapun pendekatan yang lebih menekankan pada elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu”.

    Menurut Azhar Susanto dalam Rohmat Taufiq (2013:2), “Pengertian sistem yang dapat didefinisikan sebagai kumpulan dari bagian atau komponen apapun baik fisik ataupun non fisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai suatu tujuan tertentu”.

    Berdasarkan beberapa pendapat diatas dapat ditarik kesimpulan bahwa sistem adalah kumpulan bagian-bagian atau subsistem-subsistem baik abstrak maupun fisik yang saling terintegrasi dan berkolaborasi untuk mencapai suatu tujuan tertentu.

  3. Karakteristik Sistem

  4. Menurut Tata Sutabri (2012:20), sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapun karakteristik yang dimaksud adalah sebagai berikut :

    1. Komponen Sistem (Components System)

    2. Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, saling bekerja sama membentuk satu kesatuan.

    3. Batas Sistem (Boundary System)

    4. Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem lain atau dengan lingkungan luar sistem.

    5. Lingkungan Luar Sistem (Environment System)

    6. Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem.

    7. Penghubung Sistem (Interface System)

    8. Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem.

    9. Masukan Sistem (Input System)

    10. Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input).

    11. Pengolahan Sistem (Processing System)

    12. Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi.

    13. Keluaran Sistem (Output System)

    14. Hasil energi diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi.

    15. Sasaran Sistem (Objective) dan tujuan (Goals)

    16. Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministik. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

  5. Klasifikasi Sistem

  6. Sistem dapat dikasifikasikan dari sudut pandang diantaranya (Tata Sutabri, 2012:22):

    1. Sistem Abstrak dan sistem fisik.

    2. Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sitem teologi. Sistem fisik adalah sistem yang ada secara fisik, misalnya sistem komputer, sistem akutansi, dan sistem koperasi.

    3. Sistem Alamiah dan sistem buatan manusia.

    4. Sistem alamiah adalah sitem yang terjadi melalui proses alam, tidak dibuat manusia, misalnya sistem tata surya. Sistem buatan manusia adalah sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine system, misalnya sistem informasi berbasis komputer

Konsep Dasar Data dan Informasi

  1. Definisi Data

  2. Menurut Taufiq (2013:13), “Data adalah sesuatu yang diberikan untuk kemudian diolah”.

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

    Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa data adalah fakta dari sesuatu, kejadian, aktifitas dan transaksi yang dicatat untuk diolah dalam bentuk yang dapat dimengerti menjadi informasi agar dapat berguna.

  3. Bentuk Data

  4. Menurut Yakub (2012:5), ada lima bentuk data antara lain sebagai berikut :

    1. Teks, yaitu sederatan huruf, angka, dan simbol-simbol yang kombinasinya tidak tergantung pada masing-masing item secara individual misalnya, artikel, koran, majalah, dan lain-lain.

    2. Data yang terformat, yaitu data dengan suatu format tertentu, misalnya, data yang menyatakan tanggal atau jam, dan nilai mata uang.

    3. Citra (Image), adalah data dalam bentuk gambar, citra dapat berupa grafik, foto, hasil rontsen, dan tanda tangan.

    4. Audio, yaitu data dalam bentuk suara misalnya, instrument musik, suara orang, suara binatang, detak jantung, dan lain-lain.

    5. Video, yaitu data dalam bentuk gambar yang bergerak dan dilengkapi dengan suara misalnya, suatu kejadian dan aktivitas-aktivitas dalam bentuk film.

  5. Sumber Data

  6. Menurut Yakub (2012:6), Sumber data dapat diperoleh dari berbagai sumber, antara lain sebagai berikut :

    1. Data Internal, sumbernya adalah orang, produk, layanan, dan proses.

    2. Data Personal, sumber data personal bukan hanya berupa fakta, tetapi dapat juga mencakup konsep, pemikiran dan opini.

    3. Data Eksternal, sumber data ekternal dimulai dari basis data komersial hingga sensor dan satelit. Data ini tersedia di compact disk, flashdisk atau media lainnya dalam bentuk film, suara gambar, atlas, dan televisi.

  7. Definisi Informasi

  8. Menurut Sutabri (2012:29), “Konsep Sistem Informasi”. Informasi adalah data yang telah diklasifikasikan atau diinterpretasi untuk digunakan dalam proses pengambilan keputusan”.

    Menurut McLeod dalam Yakub (2012:8), “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna bagi penerimanya”.

    Dari uraian yang dikemukakan diatas dapat ditarik kesimpulan bahwa teori informasi lebih tepat disebut teori matematis dan komunikasi karena sumber informasi adalah data dan fungsi utama informasi adalah menambah pengetahuan.

  9. Jenis-jenis Informasi

  10. Menurut Sutabri (2012:34), jenis informasi dalam manajemen diklasifikasikan berdasarkan aspek-aspek seperti yang akan dipaparkan berikut ini:

    1. Informasi berdasarkan persyaratan

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

      • Informasi yang tepat waktu

      • Informasi yang relevan

      • Informasi yang benilai

      • Informasi yang dapat dipercaya

    3. Informasi berdasarkan dimensi waktu

    4. Informasi berdasarkan dimensi waktu ini diklasifikasikan menjadi 2 (dua) macam, yaitu :

      • Informasi masa lalu

      • Informasi masa kini

    5. Informasi berdasarkan sasaran

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

      • Informasi individual

      • Informasi komunitas

Konsep Dasar Sistem Informasi

  1. Definisi Sistem Informasi

  2. Menurut Sutarman (2012:13), “Sistem informasi adalah Sistem yang 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).

    Menurut Mulyanto (2009:29), “Sistem informasi adalah suatu komponen yang terdiri dari manusia, teknologi informasi, dan prosedur kerja yang memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk mencapai suatu tujuan”.

    Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa informasi adalah gabungan dari manusia, media teknologi, prosedur kerja, dan sumber daya data, yang saling bekerjasama untuk menyimpan, mengumpulkan (mendapatkan kembali), memproses, dan mendistribusikan informasi untuk mencapai tujuan tertentu.

  3. Komponen Sistem Informasi

  4. Menurut Mustakini (2009:39), Sistem informasi mempunyai enam buah komponen, yaitu sebagai berikut :

    1. Komponen Masukan (input), merupakan data yang masuk kedalam sistem informasi.

    2. Komponen Model yaitu informasi yang dihasilkan oleh sistem informasi berasal dari datayang diambil dari basis data yang diolah lewat suatu model- model tertentu.

    3. Komponen Keluaran (output) adalah produk dari sistem informasi yang berupa informasi yang berguna bagi para pemakainya

    4. Komponen Teknologi, tanpa adanya teknologi yang mendukung, maka sistem informasi tidak akan dapat menghasilkan informasi tepat pada waktunya.

    5. Komponen Basis Data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer, dan digunakan perangkat lunak untuk memanipulasinya.

    6. Komponen Kontrol atau Pengendalian, digunakan untuk menjamin bahwa informasi yang dihasilkan oleh sistem informasi merupakan informasi yang kuat.

  5. Infrastruktur Informasi

  6. Menurut Sutarman (2012:15), infrastruktur informasi terdiri atas fasilitas-fasilitas fisik, layanan, dan manajemen yang mendukung semua sumber daya komputer dalam suatu organisasi.

    Terdapat lima komponen utama dari infrastruktur, yaitu sebagai berikut :

    1. Hardware (perangkat keras).

    2. Software (perangkat lunak).

    3. Network (fasilitas jaringan dan kompunikasi).

    4. Database (basis data).

    5. Information management personnel (manajemen informasi personal).

  7. Arsitektur Informasi

  8. Menurut Sutarman (2012:15), Arsitektur Informasi adalah perencanaan kebutuhan informasi dalam organisasi dan bagaimana proses pemenuhan kebutuhan tersebut. Dalam mempersiapkan arsitektur informasi, perancangan (designer) membutuhkan informasi yang dapat dibagi atas dua bagian, yaitu :

    1. Kebutuhan bisnis akan informasi.

    2. Infrastruktur informasi yang telah ada dan yang direncanakan.

Konsep Dasar Metode Analisa SWOT

  1. Pengertian Analisa SWOT

  2. Menurut Rangkuti (2011:199), penelitian menentukan bahwa kinerja perusahaan dapat ditentukan oleh kombinasi faktor internal dan eksternal. SWOT adalah singkatan dari lingkungan internal strengths dan weakness serta lingkungan eksternal opportunities dan threats yang dihadapi dunia bisnis. Analisa SWOT membandingkan antara faktor eksternal peluang (opportunities) dan ancaman (threats) dengan faktor internal kekuatan (strengths) dan kelemahan (weakness). Analisa ini terbagi atas empat komponen dasar yaitu :

    1. Kuadran 1 : Strength

    2. Kuadran 2 : Threat

    3. Kuadran 3 : Oportunity

    4. Kuadran 4 : Weakness

    Menurut Yusmini (2011:68), "Analisis SWOT adalah suatu bentuk analisis dengan mengidentifikasi berbagai faktor secara sistematis terhadap kekuatan-kekuatan (Strengths) dan kelemahan-kelemahan (Weakness) suatu lembaga atau organisasi dan kesempatan-kesempatan (Oportunities) serta ancaman-ancaman (Threats) dari lingkungan untuk merumuskan strategi perusahaan. Analisa ini didasarkan pada logika yang dapat memaksimalkan kekuatan (Strengths) dan peluang (Opportunities), namun secara bersamaan dapat meminimalkan kelemahan (Weakness) dan ancaman (Threats)."

    Berdasarkan beberapa pendapat yang dikemukakan di atas, maka dapat disimpulkan Analisis SWOT menggambarkan secara jelas bagaimana peluang dan ancaman yang dihadapi oleh perusahaan atau organisasi dapat disesuaikan dengan kekuatan dan kelemahan yang dimiliki sehingga dapat menentukan tujuan yang akan dicapai.

  3. Tipe – Strategi SWOT

  4. Menurut Rangkuti (2011:64), “Matriks Strengths, Weakness ,Opportunity, Threats (SWOT) merupakan penggabungan berbagai indikator untuk membantu manajer mengembangkan yang terdapat empat tipe strategi : kekuatan, kelemahan, peluang, dan ancaman. Model penggabungannya menggunakan SWOT matriks, namun tidak semua rencana strategi yang disusun dari SWOT Matriks ini digunakan seluruhnya. Strategi yang di pilih adalah strategi yang dapat memecahkan isu strategi perusahaan”.

    1. S-O strategies adalah strategi yang disusun dengan cara menggunakan semua kekuatan untuk merebut peluang.

    2. W-O strategies adalah strategi yang disusun dengan cara meminimalkan kelemahan untuk memanfaatkan peluang yang ada.

    3. S-T strategies adalah strategi yang disusun dengan cara menggunakan kekuatan untuk mengatasi ancaman.

    4. W-T strategies adalah strategi yang disusun dengan cara meminimalkan kelemahan untuk menghindari ancaman.

Konsep Dasar UML

  1. Definisi UML (Unified Modeling Language)

  2. Menurut Nugroho (2010:6), “UML (Unified Modeling Language) adalah perangkat lunak yang berparadigma “berorientasi objek”. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami”.

    Menurut Alim (2012:30), “Unified Modeling Language (UML) adalah bahasa standar yang digunakan untuk menulis blueprint perangkat lunak. UML dapat digunakan untuk memvisualisasi, menspesifikasikan, membangun, dan mendokumentasikan artifak dari sistem perangkat lunak”.

    Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa, UML adalah bahasa yang digunakan untuk mem-visualisasikan, mendefinisikan, membangun dan membuat dokumen dari arsitektur perangkat lunak.

  3. Definisi Diagram UML (Unified Modeling Language)

    1. Use Case

    2. Menurut Murad (2013:57), “Diagram Use Case adalah diagram yang bersifat status yang memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini memiliki 2 fungsi, yaitu mendefinisikan fitur apa yang harus disediakan oleh sistem dan menyatakan sifat sistem dari sudut pandang user”.

      Menurut Triandini (2012:18), langkah-langkah membuat diagram use case:

      • Mengidentifikasi aktor. Perhatikan bahwa aktor sebenarnya adalah peran yang dimainkan oleh pengguna. Ingatlah orang yang sama mungkin memainkan berbagai peran karena ia menggunakan sistem. Sistem lain juga dapat menjadi aktor dari sistem.

      • Setelah peran aktor teridentifikasi, langkah berikutnya adalah menyusun tujuan-tujuan yang ingin dicapai oleh peran-peran tersebut dalam penggunaan sistem. Tujuan tersebut merupakan tugas yang dilakukan oleh aktor untuk mencapai beberapa fungsi bisnis yang memberikan nilai tambah bagi bisnis.

      Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa use case diagram dibuat berdasarkan pengguna sistem serta fungsi-fungsi yang ditangani oleh sistem informasi pemesanan dan penjualan barang yang didapatkan pada tahap analisis sistem.

    3. Activity Diagram

    4. Menurut Murad (2013:53), “Activity diagram merupakan diagram yang bersifat dinamis. Activity diagram adalah tipe khusus dari diagram state yang memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem dan berfungsi untuk menganalisa proses”.

      Menurut Vidia (2013:20), “Activity diagram dibuat berdasarkan aliran dasar dan aliran alternatif pada skenario use case diagram. Pada activity diagram digambarkan interaksi antara aktor pada use case diagram dengan sistem”.

      Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa activity diagram dibuat berdasarkan use case diagram yang telah dibuat, maka dapat digambarkan activity diagram yang menggambarkan alur kerja untuk setiap use case.

    5. Sequence Diagram

    6. Menurut Vidia (2013:21), ”Sequence diagram dibuat berdasarkan activity diagram dan class diagram. Sequence diagram menggambarkan aliran pesan yang terjadi antar kelas yang dideskripsikan pada class diagram dengan menggunakan operasi yang dimiliki kelas tersebut. Untuk aliran pesan, sequence diagram merujuk pada alur sistem activity diagram yang telah dibuat sebelumnya”.

      Menurut Wijayanto (2013:35), ”Sequence diagram dibuat berdasarkan activity diagram dan class diagram yang telah dibuat, maka digambarkan sequence diagram yang menggambarkan aliran pesan yang terjadi antar kelas dengan menggunakan operasi yang dimiliki kelas tersebut”.

      Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan sequence diagram merupakan diagram yang bersifat dinamis, sequence diagram (diagram urutan) adalah iterasiksi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu.

    7. Class Diagram

    8. Menurut Vidia (2013:21), “Class diagram dibuat berdasarkan use case diagram dan activity diagram”.

      Menurut Wijayanto (2013:33), “Class diagram dibuat berdasarkan use case diagram dan activity diagram yang telah dibuat, maka dapat diperoleh kelas-kelas yang digunakan dalam sistem”.

      Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa class diagram memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek.

Konsep Prototype

  1. Definisi Prototype

  2. Dari beberapa pendapat ahli mengenai definisi Prototype, diantaranya :

    1. Menurut Simarmata (2010:62), “Prototype adalah bagian dari produk yang mengekspresikan logika maupun fisik antarmuka eksternal yang ditampilkan”.

    2. Menurut Mall (2009:43). (Prototipe adalah sebuah implementasi tiruan dari sebuah sistem).

    Dari definisi pendapat ahli dapat disimpulkan bahwa prototype adalah bentuk fisik pertama dari satu objek yang direncanakan dibuat dalam satu proses produksi, mewakili bentuk dan dimensi dari objek yang diwakilinya dan digunakan untuk objek penelitian dan pengembangan lebih lanjut.

  3. Jenis - Jenis Prototype

  4. Menurut Simarmata (2010:64). Jenis-jenis Prototype secara general dibagi menjadi dua, yaitu:

    1. Rapid Throw away Prototyping.

    2. Pendekatan ini biasanya digunakan dengan item yang beresiko tinggi atau dengan bagian dari sistem yang tidak dimengerti secara keseluruhan oleh para tim pengembang.

    3. Prototype Evolusioner.

    4. Pada pendekatan evolusioner, suatu prototype berdasarkan kebutuhan dan pemahaman secara umum. Prototype kemudian diubah dan dievolusikan daripada dibuang. Prototype yang dibuang biasanya digunakan dengan aspek sistem yang dimengerti secara luas dan dibangun atas kekuatan tim pengembang. Prototype ini juga didasarkan atas kebutuhan prioritas, kadang-kadang diacu sebagai ”chunking” pada pengembang aplikasi (Hough, 1993)

  5. Kelebihan dan Kelemahan Prototype

  6. Menurut Simarmata (2010:68) berikut adalah kelebihan dan kelemahan prototype, yaitu:

    Kelebihan Prototype.

    1. Adanya komunikasi yang baik antar pengembang dan user.

    2. Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan user.

    3. User berperan aktif dalam pengembangan sistem.

    4. Lebih menghemat waktu dalam pengembangan sistem.

    5. Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkan.

    Kelemahan Prototype.

    1. User terkadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas perangkat lunak secara keseluruhan dan juga belum memikirkan kemampuan pemeliharaan untuk jangka waktu lama.

    2. Pengembang biasanya ingin cepat menyelesaikan proyek, sehingga menggunakan algoritma dan bahasa pemrograman yang sederhana untuk membuat prototyping lebih cepat selesai tanpa memikirkan lebih lanjut bahwa programm tersebut hanya cetak biru sistem.

    3. Hubungan user dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancanganyang baik.

Teori Khusus

Konsep Dasar Partlist dan Gambar Kerja

  1. Definisi dan Fungsi Partlist

  2. Partlist adalah salah satu dokumen ISO 9001:2008 dengan nomor FM.KONS-01 RE V.01-17/07/08, yaitu suatu lembar form dokumen yang memuat tentang nama produk, nomor pesanan, jumlah pesanan produk, nama pemesan, tanggal pesanan, dan tabel bahan komponen yang dibutuhkan beserta tanda tangan orang yang terlibat dalam pembuatan partlist tersebut. Tabel bahan komponen berisi informasi tentang nama bahan komponen, dimensi bahan komponen dan jumlah bahan yang dibutuhkan.

    Dalam pembuatan partlist tersebut menggunakan software microsoft excell yang pembuatnya disebut drafter. Ada tiga orang yang terlibat dalam pembuatan partlist ini yaitu drafter sebagai pembuat, supervisor sebagai pemeriksa dan disetujui oleh manager Konstruksi.

    Fungsi dari partlist ini adalah sebagai pedoman departemen PPIC dalam pengadaan dan pembelian barang yang akan dibutuhkan pada departemen Produksi nanti untuk dikerjakan menjadi bentuk produk yang diinginkan sesuai gambar kerja. Partlist ini juga digunakan oleh bagian Cutting pada departemen Produksi sebagai pedoman membuat raw material plat sesuai dengan dimensi bahan komponen yang tercantum di partlist.

    Form partlist dapat dilihat pada gambar berikut:

    Gambar 2.1 : Contoh Form Partlist

  3. Definisi Gambar Kerja

  4. Gambar kerja adalah form untuk mendeskripsikan sebuah komponen dalam bentuk pemodelan gambar dua dimensi maupun tiga dimensi yang sesuai kaidah bahasa gambar tehnik industri. Gambar kerja ini memuat dimensi dan bentuk dari desain produk dan etiket yang semua itu tertera di dalam garis batas kertas. Etiket adalah bentuk format informasi dari desain produk yang memuat nama produk, skala, tanggal, proyeksi pandangan, orang yang menggambar sampai ukuran cetak kertas. Ada dua model orientasi gambar kerja yang dibuat yaitu protrait dan landscape, orientasi tersebut disesuaikan dengan bentuk desain produk yang dibuat memperhatikan tata letak yang sesuai sehingga enak dilihat dan mudah dibaca.

    Dalam pembuatan gambar kerja tersebut mengacu pada kaidah bahasa gambar tehnik industri, maka perlu diperhatikan style garis maupun tebal garis, font dan size hurufnya. Software yang digunakan untuk membuat gambar kerja adalah AutoCad. Karena mengikuti kaidah bahasa gambar tehnik industri maka form gambar kerja tidak diatur dalam dokumen ISO.

    Fungsi gambar kerja adalah sebagai pedoman departemen produksi dalam membuat produk yang sesuai dengan apa yang terdapat dalam gambar kerja. Dan juga sebagai pedoman checking departemen QC dalam memeriksa kualitas barang yang dihasilkan oleh departemen Produksi ini.

    Bentuk form dari gambar kerja ini dapat dilihat pada gambar berikut:

    Gambar 2.2 : Contoh Form Gambar Kerja

Konsep MySQL

  1. Definisi MySQL

  2. Menurut Kustiyahningsih (2011:145), “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 atas sejumlah baris dan setiap baris mengandung satu atau sejumlah tabel”.

    Menurut Wahana Komputer (2010:21), MySQL adalah database server open source yang cukup popular keberadaanya. Dengan berbagai keunggulan yang dimiliki, membuat software database ini banyak digunakan oleh praktisi untuk membangun suatu project. Adanya fasilitas API (Application Programming Interface) yang dimiliki oleh MySQL, memungkinkan bermacam-macam aplikasi Komputer yang ditulis dengan berbagai bahasa pemograman dapat mengakses basis data MySQL.

    Dari definisi di atas, disimpulkan 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

  3. Tipe Data MySQL

  4. Menurut Anhar (2010:45), MySql (My structure Query Language) adalah salah satu database management system (DBMS dari sekian banyak DBMS seperti Oracle, MS SQL, postagre SQL, dan lainnya. MySQ berfungsi untuk mengolah database menggunakan bahasa SQL. MySQL bersifat open source sehingga kita bisa menggunakanya secara gratis. Pemrograman PHP juga sangat mendukung / support dengan database MySQL. MySQL mengenal beberapa tipe data field yaitu :

    1. Tipe data numeric

    2. Tipe numeric dibedakan dalam dua macam kelompok, yaitu integer dan floating point. Integer digunakan untuk data bilangan bulat sedangkan floating point digunakan untuk bilangan desimal.

    3. Tipe data String

    4. String adalah rangkaian karakter. Tipe-tipe data yang termasuk dalam tipe data 'string seperti char, varchar, text, binary, varbinary, dan blob.

    5. Tipe data char dan varchar

    6. 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 field tersebut dideklarasikan.

    7. Tipe Data Tanggal

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

  5. Operator MySQL

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

    1. Operator Aritmatika

    2. Operator Perbandingan

    3. Operator Logika

    4. Operator Karakter

    5. Operator Lain-lain

    6. Fungsi Agregat

Konsep Dasar Pemrograman Java

  1. Definisi Pemrograman Java

  2. Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystem sejak tahun 1991. Bahasa pemrograman ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smaltalk, namun sudah dirancang agar mudah dipakai dan platform independen.

  3. Mengenal Java NetBeans 8.2

  4. Salah satu editor dalam java adalah NetBeans. Editor ini luar biasa untuk membuat aplikasi java, karena didukung dengan fasilitas drag and drop komponen, 14 yaitu dukungan Rapid Aplication Development (pemrograman berbasis visual dan template). Satu hal lagi yang paling penting adalah produk ini free, yang dibuat oleh Sun Microsystem.

  5. IDE NetBeans

  6. NetBeans memiliki IDE (Integrated Development Environment), ada juga yang bilang Integrated Design Environment dan Integrated Debugging Environment, yakni sebuah program/alat bantu yang terdiri atas Editor, Compiler, Debugger dan Design yang terintegrasi dalam satu aplikasi.

  7. Keunggulan NetBeans

    1. NetBeans GUI Builder gratis dengan ribuan plug In yang bisa kita unduh langsung di website resminya, maupun dari pihak ketiga.

    2. NetBeans GUI Builder sangat kompetibel dengan Swing karena memang langsung dikembangkan oleh Sun Microsystem yang notabenenya sebagai pengembang Swing.

    3. Netbeans tidak hanya dapat digunakan buat java saja, karena Netbeans dapat di gunakan untuk bahasa pemograman lain seperti C/C++, Ruby, dan PHP.

    4. NetBeans GUI Builder sangat cocok untuk digunakan dalam pengembangan sistem berskala Enterprise.

    5. Pada paket tertentu, Netbeans juga menyertakan GlassFish V2 UR2 dan Apache Tomcat 6.0.16

  8. Kelemahan NetBeans

    1. NetBeans hanya mensupport satu pengembangan Java GUI, yaitu Swing, yang padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer.

    2. NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakan dalam sebuah Generated Code, sehingga programmer tak dapat mengeditnya secara manual.

    3. Dari segi sumber daya, Netbeans memerlukan sumber daya yang besar, seperti Memory dan ruang hard disk.

    4. Netbeans memerlukan dukungan prosesor yang cukup handal untuk mendapatkan performa maksimalnya.

Elisitasi

Literature Review

DAFTAR PUSTAKA

Contributors

Herman88