perancangan sistem in form as i penjl alan dan pembelian barang pada sinar kencana meubel

Upload: dion-prayoga

Post on 03-Jun-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    1/129

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    2/129

    L E M B A R P E N G E S A H A N

    PER AN CA NG AN SISTEM IN FORM AS I PEN Jl ALAN DA NP E M B E L I A N B A R A N G P A D A S IN A R K E N C A N A M E U B E L

    N U R S Y A M S AN I M 1 05 09 059

    Telah disetujui dan disahkan di Bandung sebagai Skripsi pada tanggal :

    MenyetujuiPembimbing

    Lusi Melian.S Si M T.NIP. 4127.70.26.003

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    3/129

    1

    BAB I

    PENDAHULUAN

    1.1.Latar BelakangDalam era globalisasi sekarang ini, perkembangan teknologi semakin pesat

    dan tidak terbendung, terutama dalam bidang Teknologi Informasi. Dengan

    adanya perkembangan Teknologi Informasi saat ini, individu maupun organisasi

    dapat bekerja secara lebih efektif dan efisien. Karena itulah banyak perusahaan

    ataupun instansi pemerintah mulai beralih dari sistem manual ke sistem

    komputerisasi dalam pengerjaan setiap kegiatan. Seorang pimpinan dituntut untuk

    dapat mengambil sebuah keputusan yang tepat dalam menyelesaikan suatu

    masalah yang dihadapi, dengan adanya Sistem Informasi dapat membantu

    seseorang dalam menyelesaikan masalahnya. Dalam hal ini, informasi bisa

    sebagai penunjang dalam pengambilan sebuah keputusan yang efektif dan efisien.

    Pesatnya perkembangan teknologi dan informasi dibuktikan dengan semakin

    menjamurnya Software House dan semakin banyaknya Sistem Informasi yang

    dihasilkan untuk berbagai macam kebutuhan sistem informasi. Tidak lepas dari

    perkembangan teknologi tersebut maka dibutuhkan sarana pendukung yang

    memadai seperti komputer. Komputer adalah salah satu sarana terpenting bagi

    perusahaan dimana kita dapat mengolah dan mengakses data yang diperlukan

    dengan cepat dan tepat sehingga perusahaan dapat memanfaatkan waktu secara

    efektif dan efisien.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    4/129

    2

    Untuk meningkatkan kinerja suatu perusahaan adalah dengan cara

    membangun sistem yang dapat menghasilkan suatu informasi yang tepat, relevan,

    dan terkontrol dengan baik. Komputer adalah suatu alat yang dapat menyimpan

    data, mengolah data, dan memberikan informasi yang diinginkan secara tepat dan

    akurat yang berguna bagi perusahaan untuk kemajuan usahanya. Komputer juga

    merupakan salah satu bentuk teknologi yang banyak di gunakan di berbagai

    perusahaan baik perusahaan besar maupun perusahaan kecil. Dengan demikian

    teknologi dapat mempengaruhi dunia bisnis sehingga membawa perubahan-

    perubahan yang terjadi. Hal ini terlihat pada kecenderungan orang atau suatu

    badan usaha untuk selalu menggunakan komputer dalam segala aktifitas kegiatan

    usahanya terutama dalam hal pengolahan data atau informasi dan pengambilan

    keputusan akan lebih efektif dan efisien , apalagi jika dilengkapi sistem informasi

    dalam penyajian informasi yang berjalan dengan waktu relatif cepat dan akurat.

    Sinar Kencana Meubel adalah salah satu dari sekian banyak toko meubel

    yang ada di kota Bandung. Tidak berbeda jauh dengan toko-toko meubel pada

    umumnya, Sinar Kencana Meubel mengutamakan kualitas produk yang

    dipasarkannya dan kualitas pelayanan terhadap konsumen.

    Proses transaksi penjualan dan pembelian barang yang ada di Sinar Kencana

    Meubel saat ini masih menggunakan tulisan tangan atau secara manual dan belum

    terkomputerisasi, sehingga rentan terjadi kesalahan dalam proses pencatatan.

    Dengan cara yang masih manual, prosedur pelayanan penjualan terhadap

    konsumen dan pembelian barang kepada supplier menjadi tidak efektif dan

    menghambat proses dalam mendapatkan informasi mengenai penjualan dan

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    5/129

    3

    pembelian barang. Penyimpanan data yang masih dalam bentuk arsip sehingga

    dapat memperlambat pembuatan laporan. Pencarian data yang masih manual

    sehingga membutuhkan waktu yang lama untuk menemukan data yang dicari.

    Belum diterapkannya sistem komputerisasi pada Sinar Kencana Meubel,

    memungkinkan terjadinya kesalahan pencatatan dalam rekapitulasi data penjualan,

    data barang, dan juga kesalahan dalam proses perhitungan transaksi penjualan dan

    pembelian barang guna untuk mendapatkan informasi mengenai pendapatan dan

    pengeluaran pada Sinar Kencana Meubel.

    Dari penjelasan diatas, penulis mencoba untuk menyusun Tugas Akhir

    dengan judul PERANCANGAN SISTEM INFORMASI PENJUALAN DAN

    PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL.

    1.2.Identifikasi dan Rumusan Masalah1.2.1.Identifikasi Masalah

    Berdasrkan latar belakang di atas, penulis mengidentifikasi permasalahan

    yang terjadi sebagai berikut :

    1. Proses pengolahan data barang, mulai dari data penjualan danpembelian masih dilakukan secara manual serta pencatatan data barang

    belum tersimpan di dalam database sehingga menyulitkan dalam

    melakukan pencarian data barang dan stock barang.

    2. Penyimpanan data yang masih dalam bentuk arsip sehingga dapatmemperlambat pembuatan laporan.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    6/129

    4

    3. Pencarian data masih manual sehingga membutuhkan waktu yang lamauntuk menemukan data yang dicari.

    1.2.2.Rumusan MasalahBerdasrkan latar belakang dan identifikasi masalah di atas, maka dapat

    dirumuskan sebagai berikut :

    1. Bagaimana sistem pembelian dan penjualan yang sedang berjalan padaSinar Kencana Meubel.

    2. Bagaimana perancangan Sistem Informasi Penjualan dan Pembelianpada Sinar Kencana Meubel sehingga diharapkan dapat memenuhi

    kebutuhan.

    3. Bagaimana implementasi Sitem Informasi Penjualan dan PembelianBarang pada Sinar Kencana Meubel.

    4. Bagaimana pengujian Sistem Informasi Penjualan dan PembelianBarang pada Sinar Kencana Meubel.

    1.3.Maksud dan Tujuan PenelitianMaksud dari penelitian ini adalah untuk membangun Sistem Informasi

    Penjualan dan Pembelian Barang pada Sinar Kencana Meubel dalam

    meningkatkan kepuasan pelanggan dan untuk mempermudah proses

    pengolahan data dan pembuatan laporan.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    7/129

    5

    Adapun tujuan dari penelitian ini yaitu :

    1. Untuk mengetahui sistem yang sedang berjalan pada Sinar KencanaMeubel.

    2. Untuk membuat perancangan Sistem Informasi Penjualan dan PembelianBarang pada Sinar Kencana Meubel sehingga diharapkan dapat memenuhi

    kebutuhan.

    3. Untuk melakukan Implementasi dari perancangan Sistem InformasiPenjualan dan Pembelian Barang pada Sinar Kencana Meubel sehingga

    dapat berjalan dengan baik.

    4. Untuk melakukan pengujian Sistem Informasi Penjualan dan PembelianBarang pada Sinar Kencana Meubel.

    1.4.Kegunaan PenelitianKegunaan dari penelitian ini bagi penulis adalah untuk menerapkan ilmu dan

    pengembangan pengetahuan yang didapat selama dibangku kuliah. Dengan

    penyusunan proposal pengajuan skripsi ini diharapkan timbul suatu motivasi

    untuk meningkatkan kemampuan penguasaan disiplin ilmu yang ditekuni

    dalam bidang komputer dan dalam pembuatan aplikasi, untuk menambah

    pengetahuan dan pengalaman dalam ruang lingkup dunia kerja yang

    sesungguhnya.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    8/129

    6

    1.4.1.Kegunaan AkademisBagi penulis sebagai sarana pembelajaran dan pengembangan ilmu Sistem

    Informasi yang telah di dapat selama di bangku kuliah. Dan penulis

    berharap dapat memberikan ilmu pengetahuan dan teknologi bagi

    pembacanya,

    1.4.2.Kegunaan PraktisBagi perusahaan, sistem Informasi penjualan dan pembelian barang ini

    diharapkan dapat dimanfaatkan sebaik-baiknya oleh Sinar Kencana Meubel

    sehingga akan lebih mudah dalam melakukan pengolahan data.

    1.5.Batasan MasalahMengingat luasnya masalah yang dikaji, maka ruang lingkup penelitian

    dibatasi pada :

    1. Sistem informasi yang dirancang meliputi proses pengolahan transaksipenjualan, pemesanan barang, dan pembelian barang dari supplier pada

    Sinar Kencana Meubel.

    2. Tidak membahas tentang retur barang yang rusak atau cacat darikonsumen.

    3. Dalam proses transaksi penjualan dan pembelian, pembayaran dilakukansecara tunai.

    4. Tidak membahas pemesanan barang dari konsumen.5. Penjualan barang barang hanya di dalam kota bandung.6. Tidak membahas pembayaran secara debit maupun kredit.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    9/129

    7

    1.6.Lokasi dan Waktu PenelitianLokasi penelitian yang dilakukan penulis adalah di Sinar Kencana Meubel,

    yang beralamat di Jalan Raya Ujung Berung No. 163 Bandung Telp. (022)

    7800089. Sedangkan waktu penelitian eyang dilakukan penulis pada bulan

    Maret 2013.

    Tabel 1.1

    Waktu Kegiatan Penelitian

    N

    oKegiatan Penelitian

    Bulan

    Maret April Mei Juni

    1 2 3 4 1 2 3 4 1 2 3 4 1 2

    1 Identifikasi Kebutuhan

    Observasi

    Wawancara

    2 Membuat Rancangan Aplikasi Prototype

    Perancangan Prosedur

    Pernacangan DiagramPerancangan Program

    3 Menguji Prototype

    4 Memperbaiki Prototype

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    10/129

    8

    BAB II

    LANDASAN TEORI

    2.1.Konsep Dasar Sistem2.1.1. Pegertian Sistem

    Sistem menurut Abdul Kadir (2003:54), bahwa sistem adalah sekumpulan

    elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai tujuan.

    Sistem menurut Tata Sutabri (2012:10) secara sederhana, sistem dapat

    diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau

    variable yang terorganisir, saling berinteraksi, saling tergantung satu sama lain,

    dan terpadu.

    Menurut Tata Sutabri (2012:17), terdapat dua kelompok pendekatan di

    dalam mendefinisikan sistem, yaitu menekankan pada prosedurnya dan yang

    menekankan pada komponen atau elemennya.

    Pendekatan sistem yang lebih 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 yang tertentu. Pendekatan sistem yang

    merupakan jaringan kerja dari prosedur lebih menekankan urut-urutan operasi di

    dalam sistem.

    Pendekatan sistem yang lebih menekankan pada elemen atau

    komponennya mendefinisikan sistem sebagai kumpulan dari elemen-elemen yang

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    11/129

    9

    berinteraksi untuk mencapai suatu tujuan tertentu. Suatu sistem mempunyai

    maksud tertentu.

    2.1.2. Klasifikasi SistemMenurut Tata Sutabri (2012:22) Sistem merupakan suatu bentuk integrasi

    antara satu komponen dengan komponen lain karena sistem memiliki sasaran

    yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut.

    Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut pandang

    diantaranya :

    A. Sistem Abstrak dan Sistem FisikSistem Abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak

    tampak secara fisik, misalnya sistem telogi, yaitu sistem yang berupa

    pemikiran hubungan antara manusia dan Tuhan. Sedangkan sistem fisik

    merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem

    produksi, sistem penjualan, sistem adminstrasi personalia dan lain

    sebagainya.

    B. Sistem Alamiah dan Sistem Buatan ManusiaSistem Alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat

    oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam,

    pergantian musim. Sedangkan Sistem Buatan Manusia merupakan sistem

    yang melibatkan interaksi manusia dengan mesin yang disebut human

    machine sistem. Sistem informasi berbasis komputer merupakan contoh

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    12/129

    10

    human machine sistem karena menyangkut penggunaan komputer yang

    berinteraksi dengan manusia.

    C. Sistem Determinasi dan Sistem ProbabilistikSistem yang beroperasi 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.

    D. Sistem Tertutup dan Sistem TerbukaSistem tertutup merupakan sistem yang tidak berhubungan dan tidak

    terpengaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis

    tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem

    yang berhubungan dan dipengaruhi oleh lingkungan luarnya. Sistem ini

    menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.

    2.1.3. Karakteristik SistemMenurut Tata Sutabri (2012:20) suatu sistem mempunyai karakteristik atau

    sifat-sifat tertentu, yaitu mempunyai komponen-komponen (components), batas

    sistem (boundary), lingkungan luar sistem (environments), penghubung

    (interface), masukan (input), keluaran (output), pengolah (process), dan sasaran

    (objectives) atau tujuan (goal).

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    13/129

    11

    1. Komponen Sistem (Component)Suatu sistem yang terdiri dari sejumlah komponen yang saling berinteraksi,

    yang artinya bekerja sama membentuk satu kesatuan.

    2. Batas Sistem (Boundary)Batas sistem (boundary) merupakan daerah yang membatasi antara suatu

    sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.

    3. Lingkungan Luar Sistem (Environment)Lingkungan luar (environment) dari suatu sistem adalah apapun diluar batas

    dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat

    bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.

    4. Penghubung Sistem (Interface)Penghubung sistem (interface) merupakan media penghubung antara satu

    subsistem dengan subsistem lainnya.

    5. Masukan Sistem (Input)Masukan (input) adalah energi yang dimasukkan ke dalam sistem. Masukan

    dapat berupa masukan perawatan (maintenance input) dan masukan sinyal

    (signal input).

    6. Keluaran Sistem (Output)Keluaran (output) adalah hasil energi yang diolah dan diklasifikasikan

    menjadi output yang berguna dan sisa pembuangan. Keluaran dapat

    merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    14/129

    12

    7. Pengolah Sistem (Process)Proses merupakan kumpulan prosedur yang akan memanipulasi input yang

    kemudian akan disimpan dalam bagian basis data dan seterusnya akan diolah

    menjadi suatu output yang akan digunakan oleh si penerima.

    8. Sasaran sistem (Objectives)Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan dan

    keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila

    mengenai sasaran dan tujuannya.

    2.2.Konsep Dasar InformasiMenurut Tata Sutabri (2012:29), informasi adalah data yang telah

    diklasifikasi atau diinterpretasi untuk digunakan dalam proses pengambilan

    keputusan.

    Menurut McFadden, dkk (1999) mendefinisikan informasi sebagai data

    yang telah diproses dedemikian rupa sehingga meningkatkan pengetahuan

    seseorang yang menggunakan data tersebut.

    Menurut Davis (1999), informasi adalah data yang telah diolah menjadi

    sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan

    keputusan saat ini atau saat mendatang.

    Datamerupakan raw material untuk suatu informasi. Perbedaan informasidan data sangat relatif tergantung pada nilai gunanya bagi manajemen yang

    memerlukan. Suatu informasi bagi level manajemen tertentu bisa menjadi data

    bagi manajemen level di atasnya, atau sebaliknya.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    15/129

    13

    Dari pengertian diatas, maka penulis menyimpulkan bahwa informasi

    adalah hasil dari proses pengolahan data yang mempunyai nilai bagi seseorang

    atau sekelompok orang yang menerima dan menggunakan informasi tersebut.

    2.2.1. Fungsi dan Siklus InformasiFungsi utama informasi adalah menambah pengetahuan. Informasi yang

    disampaikan kepada pemakai mungkin merupakan hasil data yang sudah diolah

    menjadi sebuah Keputusan. Akan tetapi, dalam kebanyakan pengambilan

    Keputusan yang kompleks, informasi hanya dapat menambah kemungkinan

    kepastian atau mengurangi bermacam-macam pilihan.

    Data merupakan bentuk yang masih mentah yang belum mempunyai arti

    bagi penerimanya, sehingga perlu diolah lebih lanjut. Data diolah melalui suatu

    model untuk menghasilkan informasi, informasi sendiri merupakan suatu proses

    perubahan data menjadi informasi. Data yang diolah melaui suatu model menjadi

    informasi, penerima kemudian menerima informasi tersebut membuat suatu

    keputusan dan melakukan tindakan yang berarti menghasilkan suatu tindakan

    yang lain yang akan membuat sejumlah data kembali. Data tersebut akan

    ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya

    sehingga membentuk suatu siklus.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    16/129

    14

    2.2.2. Kualitas InformasiKualitas dari suatu informasi (quality of information) tergantung dari tiga

    hal, yaitu informasi harus akurat (accurate), tepat pada waktunya (timely basis),

    dan relevan (relevance).

    1. Akurat (accurate)Informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau

    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

    merubah atau merusak informasi tersebut.

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

    terlambat, maka dapat berakibat fatal untuk organisasi. Dewasa ini mahalnya

    nilai informasi disebabkan harus cepatnya informasi tersebut didapat,

    sehingga diperlukan teknologi-teknologi mutakhir untuk mendapatkan,

    mengolah dan mengirimkannya.

    3. Relevan (relevance)Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi

    informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda, misalnya

    informasi mengenai sebab-musabab kerusakan mesin produksi kepada

    akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    17/129

    15

    ditujukan kepada ahli teknik perusahaan. Sebaliknya informasi mengenai

    harga pokok produksi untuk ahli teknik merupakan informasi yang kurang

    relevan, tetapi relevan unuk akuntan.

    2.3.Konsep Dasar Sistem InformasiMenurut Abdul Kadir (2003 : 11), Sistem Informasi adalah kumpulan

    perangkat keras dan perangkat lunak yang di rancang untuk mentransformasikan

    data ke dalam bentuk informasi yang berguna.

    Menurut Tata Sutabri (2012:46), Sistem Informasi adalah sistem didalam

    suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,

    mendukung operasi bersifat manajerial dan kegiatan strategi dari suatu organisasi

    dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

    Dari pengertian diatas, maka penulis menyimpulkan bahwa Sistem

    Informasi merupakan kumpulan elemen yang saling berhubungan satu sama lain

    yang membentuk satu kesatuan untuk mengintegrasikan data, memproses dan

    menyimpan serta mendistribusikan informasi.

    2.3.1. Komponen Sistem InformasiMenurut Tata Sutabri (2012 : 47), Sistem Informasi terdiri dari komponen-

    komponen yang disebut blok bangunan (building block), yang terdiri dari blok

    masukan, blok model, blok keluaran, blok teknologi, blok basis data dan blok

    kendali. Sebagai suatu sistem keenam blok tersebut masing masing saling

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    18/129

    16

    berinteraksi satu dengan yang lain membentuk satu kesatuan untuk mencapai

    sasaran.

    a) Blok Masukan (Input Block)Input mewakili data yang masuk kedalam sistem informasi. Input yang

    dimaksud adalah metode dan media untuk menangkap data yang akan

    dimasukan, yang dapat berupa dokumen-dokumen dasar.

    b)

    Blok Model (Model Block)

    Blok ini terdiri dari kombinasi prosedur, logika, dan model matematika yang

    akan memanipulasi data input dan data yang tersimpan di basis data dengan

    cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.

    c) Blok Keluaran (Output Block)Produk dari sistem informasi adalah keluaran yang merupakan informasi yang

    berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen

    serta semua pemakai sistem.

    d) Blok Teknologi (Technology Block)Teknologi merupakan Tool Box dalam sistem informasi. Teknologi

    digunakan untuk menerima input, menjalankan model, menyimpan dan

    mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu

    pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari tiga

    bagian utama, yaitu teknisi (brainware) perangkat lunak (software) dan

    perangkat keras (hardware).

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    19/129

    17

    e) Blok Basis Data (Data Base Block)Basis data (database) merupakan kumpulan data yang saling berkaitan dan

    berhubungan satu sama lain, tersimpan diperakngkat keras computer dan

    menggukana perangkat lunak untuk memanipulasinya.

    f) Blok Kendali (Control Block)Merupakan pengendali yang perlu dirancang dan diterapkan untuk

    meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun

    bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

    2.3.2. Perencanaan Sistem InformasiPerencanaan Sistem Informasi adalah suatu proses menentukan bagaimana

    suatu sistem akan menyelesaikan apa yang mesti diselesaikan, tahap ini

    menyangkut mengkonfigurasikan dari komponen-komponan perangkat lunak dan

    perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan

    benar-benar memuaskan rancang bangun yang telah ditetapkan pada akhir analisis

    sistem. Pada desain sistem ada dua kegiatan penting, yaitu kegiatan menentukan

    bagaimana sistem akan dikembangkan dan kegiatan yang lain adalah kegiatan

    mengkonfigurasikan perangkat lunak dan perangkat keras untuk mendapatkan

    pemecahan masalah yang maksimal.

    Menurut Tata Sutabri (2012 : 49), perencanaan sistem informasi

    bedasarkan tingkatannya sebagai berikut :

    a. Tingkat I : Ide, mengetahui perlu adanya perubahan.b. Tingkat I : Ide, mengetahui perlu adanya perubahan.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    20/129

    18

    c. Tingkat III : Pelaksanaan, menerapkan desain ke dalam sistem.d. Tingkat IV : Kontrol, memeriksa tingkat pelaksanaan dijalan kan

    sesuai dengan desain.

    e. Tingkat V : Evaluasi memeriksa apakah perubahan yang terjadisesuai dengan tujuan semula.

    f. Tingkat VI : Tindak Lanjut, melaksanakan perubahan sesuai denganevaluasi yang ada.

    2.4.Pengertian Sistem Penjualan, Barang, dan Pembelian BarangSistem Penjualan adalah serangkaian kegiatan mulai dari diterimanya order

    penjualan sampai mencatat timbulnya tagihan/piutang dagang. Barang adalah

    objek dalam sistem jual beli.

    2.4.1. Pengertian Sistem Informasi PenjualanDikutkip dari http://id.shvoong.com/ business management/ marketing/

    2309872 pengertian sistem penjualan/ #ixzz2VehDpbZ9/ 20 April 2013, Sistem

    Informasi penjualan adalah sub system informasi bisnis yang mencakup kumpulan

    prosedur yang melaksanakan, mencatat, mengkalkulasi, membuat dokumen dan

    informasi penjualan untuk keperluan manajemen dan bagian lain yang

    berkepentingan, mulai dari diterimanya order penjualan sampai mencatat

    timbulnya tagihan/piutang dagang.

    http://id.shvoong.com/%20business%20management/%20marketing/%202309872%20pengertian%20sistem%20penjualan/#ixzz2VehDpbZ9/http://id.shvoong.com/%20business%20management/%20marketing/%202309872%20pengertian%20sistem%20penjualan/#ixzz2VehDpbZ9/http://id.shvoong.com/%20business%20management/%20marketing/%202309872%20pengertian%20sistem%20penjualan/#ixzz2VehDpbZ9/http://id.shvoong.com/%20business%20management/%20marketing/%202309872%20pengertian%20sistem%20penjualan/#ixzz2VehDpbZ9/http://id.shvoong.com/%20business%20management/%20marketing/%202309872%20pengertian%20sistem%20penjualan/#ixzz2VehDpbZ9/
  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    21/129

    19

    2.4.2. Pengertian BarangDikutip darihttp://www.anneahira.com/pengertian-barang-dan-jasa.htm20

    April 2013, Barang didefinisikan sebagai suatuproduk fisik (berwujud, tangible)

    yang dapat diberikan pada seorang pembeli dan melibatkan perpindahan

    kepemilikan dari penjual ke pelanggan, kebalikan dengan suatu jasa (tak

    berwujud, intangible). Istilah "komoditas" sering digunakan dalam mikro

    ekonomi untuk membedakan barang dan jasa.

    2.4.3. Pengertian Pembelian BarangPembelian merupakan suatu kegiatan transaksi yang dilakukan oleh

    perusahaan dalam memenuhi kebutuhan produk atau bahan baku produk yang

    didapat dari pemasok atau supplier.

    2.4.4. Definisi MebelMebel atau furnitur adalah perlengkapan rumah yang mencakup semua

    barang sepertikursi,meja,lemarin dan lainnya.Mebelberasal dari kata movable,

    yang artinya bisa bergerak. Pada zaman dahulu meja kursi dan lemari relatif

    mudah digerakkan dari batu besar, tembok, dan atap.

    2.5.Arsitektur JaringanMenurut Abdul Kadir (2003 : 346) Jaringan komputer adalah hubungan

    dua buah simpul (umumnya berupa komputer) atau lebih yang tujuan utamanya

    adalah untuk melakukan pertukaran data.

    http://www.anneahira.com/pengertian-barang-dan-jasa.htmhttp://www.anneahira.com/pengertian-barang-dan-jasa.htmhttp://www.anneahira.com/pengertian-barang-dan-jasa.htmhttp://id.wikipedia.org/wiki/Produkhttp://id.wikipedia.org/wiki/Kepemilikanhttp://id.wikipedia.org/w/index.php?title=Penjual&action=edit&redlink=1http://id.wikipedia.org/wiki/Pelangganhttp://id.wikipedia.org/wiki/Mikroekonomihttp://id.wikipedia.org/wiki/Mikroekonomihttp://id.wikipedia.org/wiki/Kursihttp://id.wikipedia.org/wiki/Mejahttp://id.wikipedia.org/w/index.php?title=Lemari&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Lemari&action=edit&redlink=1http://id.wikipedia.org/wiki/Mejahttp://id.wikipedia.org/wiki/Kursihttp://id.wikipedia.org/wiki/Mikroekonomihttp://id.wikipedia.org/wiki/Mikroekonomihttp://id.wikipedia.org/wiki/Pelangganhttp://id.wikipedia.org/w/index.php?title=Penjual&action=edit&redlink=1http://id.wikipedia.org/wiki/Kepemilikanhttp://id.wikipedia.org/wiki/Produkhttp://www.anneahira.com/pengertian-barang-dan-jasa.htm
  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    22/129

    20

    Dalam prakteknya, jaringan komputer memungkinkan untuk melakukan

    berbagi perangkat lunak, perangkat keras, dan bahkan berbagai kekuatan

    pemrosesan.

    2.5.1. Jenis-jenis Jaringan Menurut Letak GeografisDilihat dari letak geografisnya, jaringan komputer dapat di klasifikasikan

    sebagai berikut :

    1. Local Area Network (LAN)Local Area Network (LAN) atau bisa disebut juga Jaringan Area Lokal. LAN

    adalah jaringan kecepatan tinggi yang secara geografi mencakup area yang

    relative sempit atau jaringan yang dibatasi oleh area yang relative kecil,

    umumnya dibatasi oleh area lingkungan seperti sebuah perkantoran di sebuah

    gedung, atau sebuah sekolah, dan biasanya tidak jauh dari sekitar 1 km

    persegi. Beberapa model konfigurasi LAN, satu komputer biasanya di jadikan

    sebuah file server. Yang mana digunakan untuk menyimpan perangkat lunak

    (software) yang mengatur aktifitas jaringan, ataupun sebagai perangkat lunak

    yang dapat digunakan oleh komputer-komputer yang terhubung ke dalam

    network. Komputer-komputer yang terhubung ke dalam jaringan (network)

    itu biasanya disebut dengan workstation. Biasanya kemampuan workstation

    lebih di bawah dari file server dan mempunyai aplikasi lain di dalam

    harddisknya selain aplikasi untuk jaringan. Kebanyakan LAN menggunakan

    media kabel untuk menghubungkan antara satu komputer dengan komputer

    lainnya.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    23/129

    21

    2. Metropolitan Area Network (MAN)Metropolitan Area Network (MAN) bisa disebut juga Jaringan Area

    Metropolitan. MAN adalah jaringan untuk sebuah kota atau sekumpulan

    gedung-gedung milik sebuah perusahaan atau kampus universitas dan dapat

    berperan seperti suatu ISP tetapi khusus untuk perusahaan tersebut, umumnya

    mengkoneksikan beberapa LAN menggunakan fiber optic. Sebuah MAN,

    umumnya jaringan kecepatan tinggi ukuran menengah antara LAN dan

    WAN, biasanya mencakup suatu area berdiameter antara 5-50 km. misalnya

    antar wilayah dalam satu propinsi. Dalam hal ini jaringan menghubungkan

    beberapa buah jaringan-jaringan kecil ke dalam lingkungan area yang lebih

    besar.

    3. Wide Area Network (WAN)Wide Area Network (WAN) bisa disebut juga Jaringan Area Skala Besar.

    WAN adalah jaringan komunikasi data yang secara geografi mencakup area

    yang sangat luas, lingkup regional/ nasional/ global, dan sering menggunakan

    fasilitas transmisi umum seperti telepon dan juga biasanya sudah

    menggunakan sarana Satelit ataupun kabel bawah laut sebagai contoh

    keseluruhan jaringan BANK BNI yang ada di Indonesia ataupun yang ada di

    Negara-negara lain. Menggunakan sarana WAN, Sebuah Bank yang ada di

    Bandung bisa menghubungi kantor cabangnya yang ada di Hongkong, hanya

    dalam beberapa menit. Biasanya WAN agak rumit dan sangat kompleks,

    menggunakan banyak sarana untuk menghubungkan antara LAN dan WAN

    ke dalam Komunikasi Global seperti Internet. Tapi bagaimanapun juga antara

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    24/129

    22

    LAN, MAN dan WAN tidak banyak berbeda dalam beberapa hal, hanya

    lingkup areanya saja yang berbeda satu diantara yang lainnya.WAN

    menginterkoneksi banyak LAN dan WAN dengan berbagai

    teknologi,misalnya T1, T3, ATM, ISDN, ADSL.

    2.5.2. Topologi JaringanTopologi pada dasarnya adalah peta dari sebuah jaringan. Topologi

    jaringan terbagi lagi menjadi dua, yaitu topologi secara fisik (physical topology)

    dan topologi secara logika (logical topology). Topologi secara fisik menjelaskan

    bagaimana susunan dari kabel dan komputer dan lokasi dari semua komponen

    jaringan. Sedangkan topologi secara logika menetapkan bagaimana informasi atau

    aliran data dalam jaringan.

    Jenis Topologi jaringan :

    1. Topologi BUSTopologi ini mempunyai bentuk, satu kabel utama menghubungkan ke tiap

    saluran tunggal computer (membentuk huruf T), kecuali simpul disalah satu

    ujung kabel utama, yang hanya terhubung ke saluran komputer dan terminator

    sebagai penutup. Karakteristik Topologi BUS:

    a.Node node dihubungkan secara serial sepanjang kabel, dan pada keduaujung kabel ditutup dengan terminator.

    b. Sangat sederhana dalam instalasi, karena hanya menghubungkan antarsimpul saja.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    25/129

    23

    c. Juga sangat ekonomis dalam biaya (hanya dibutuhkan kabel dan connectoryang harganya tidak terlalu mahal / murah).

    d. Paket-paket data saling bersimpangan pada suatu kabel sehingga jika nodeyang dihubungkan semakin banyak, kinerja jaringan akan semakin turun

    sebab sering terjadi collision.

    e. Tidak diperlukan hub, yang banyak diperlukan adalah Tconnector padasetiap ethernet card.

    f. Problem yang sering terjadi adalah jika salah satu node rusak, makajaringan keseluruhan dapat down, sehingga seluruh node tidak bisa

    berkomunikasi dalam jaringan tersebut.

    g. Jenis kabel yang digunakan adalah coaxial (jenis yang paling murah).2. Topologi STAR

    Tiap simpul pada masing-masing terminal terhubung ke file server tunggal

    terpusat, dengan menggunakan segmen kabel sendiri. Keunggulan topologi

    ini adalah didapatkannya kinerja yang optimal karena lintas kabel dari

    terminal ke server yang pendek. Karakteristik Topologi Star:

    a. Tiap simpul pada masing-masing terminal terhubung ke file server tunggalterpusat, dengan menggunakan segmen kabel sendiri. Keunggulan

    topologi ini adalah didapatkannya kinerja yang optimal karena lintas kabel

    dari terminal Setiap node berkomunikasi langsung dengan konsentrator

    (HUB)

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    26/129

    24

    b. Bila setiap paket data yang masuk ke consentrator (HUB) kemudian dibroadcast keseluruh node yang terhubung sangat banyak (misalnya

    memakai hub 32 port), maka kinerja jaringan akan semakin turun.

    c. Sangat mudah dikembangkan, sebab setiap node hanya terhubung secaralangsung ke consentrator.

    d. Jika salah satu ethernet card rusak, atau salah satu kabel pada terminalputus, maka keseluruhan jaringan masih tetap bisa berkomunikasi atau

    tidak terjadi down pada jaringan keseluruhan tersebut.

    e. Tipe kabel yang digunakan biasanya jenis UTP. ke server yang pendek.3. Topologi RING

    Setiap komputer terhubung ke komputer selanjutnya dalam ring, dan setiap

    komputer mengirim apa yang diterima dari computer sebelumnya. Pesan-

    pesan mengalir melalui ring dalam satu arah. Setiap computer yang

    mengirimkan apa yang diterimanya, ring adalah jaringan yang aktif. Tidak

    ada akhir pada ring.

    Layout ini serupa dengan linear bus, kecuali simpul pada ujung kabel utama

    yang saling terhubung, sehingga membentuk suatu lingkaran dengan

    penghubungnya menggunakan segmen kabel. Karakteristik Topologi Ring:

    a)Node-node dihubungkan secara serial di sepanjang kabel, dengan bentukjaringan seperti lingkaran.

    b)Sangat sederhana dalam layout seperti jenis topologi bus.c)Paket-paket data dapat mengalir dalam satu arah (kekiri atau kekanan)

    sehingga collision dapat dihindarkan.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    27/129

    25

    d)Problem yang dihadapi sama dengan topologi bus, yaitu: jika salah satunode rusak maka seluruh node tidak bisa berkomunikasi dalam jaringan

    tersebut.

    e)Tipe kabel yang digunakan biasanya kabel UTP atau Patch Cable (IBMtipe 6).

    4. Topologi MeshKarakteristik topologi Mesh:

    a)Topologi mesh memiliki hubungan yang berlebihan antara peralatan-peralatan yang ada.

    b)Susunannya pada setiap peralatan yang ada didalam jaringan salingterhubung satu sama lain.

    c)Jika jumlah peralatan yang terhubung sangat banyak, tentunya ini akansangat sulit sekali untuk dikendalikan dibandingkan hanya sedikit

    peralatan saja yang terhubung.

    Sejalan dengan perkembangan teknologi jaringan dan kebutuhan

    pengguna, maka sudah selayaknya suatu organisasi/lembaga memulai penerapan

    Jaringan atau local area network. Desain jaringan adalah penting karena

    berhubungan dengan rancangan kinerja dan kehandalan komputasi dan

    komunikasi pada suatu institusi. Untuk merancang jaringan yang efisien maka

    identifikasi keragaan dan kebutuhan pengembangan merupakan tahapan yang

    sangat penting.

    Dari hasil identifikasi tersebut dilakukan analisis kebutuhan sehingga

    dapat dirancang jaringan yang ekonomis namun berdaya guna. Pemilihan topologi

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    28/129

    26

    jaringan hendaknya memperhatikan karakteristik topologi itu sendiri, letak

    gedung, dan jumlah lantai pada gedung tersebut. Sedangkan perangkat keras

    untuk jaringan dipilih berdasarkan topologi jaringan, beban kerja, kebutuhan akses

    komunikasi, dan kebutuhan pengamanan sistem.

    2.6.Unified Modeling Language (UML)Dikutip darihttp://informatika.web.id/pengertian-uml.htm,UML (Unified

    Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk

    merancang dan atau membuat software berorientasi objek. Karena UML ini

    merupakan bahasa visual untuk pemodelan bahasa berorientasi objek, maka

    semua elemen dan diagram berbasiskan pada paradigma object oriented.

    UML sendiri juga memberikan standar penulisan sebuah sistem blueprint,

    yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program

    yang spesifik, skema database, dan komponen komponen yang diperlukan

    dalam sistem software.

    UML adalah sebuah bahasa standar untuk pengembangan sebuahsoftware

    yang dapat menyampaikan bagaimana membuat danmembentuk model-model,

    tetapi tidak menyampaikan apa dan kapan model yang seharusnya dibuat yang

    merupakan salah satu prosesimplementasi pengembangan software. UML tidak

    hanya merupakan sebuah bahasa pemograman visual saja, namun juga dapat

    secara langsung dihubungkan ke berbagai bahasa pemrograman, seperti JAVA,

    C++, Visual Basic, atau bahkan dihubungkan secara langsung ke dalam sebuah

    object-oriented database.

    http://informatika.web.id/pengertian-uml.htmhttp://informatika.web.id/pengertian-uml.htmhttp://informatika.web.id/pengertian-uml.htmhttp://informatika.web.id/pengertian-uml.htm
  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    29/129

    27

    Begitu juga mengenai pendokumentasian dapat dilakukan seperti;

    requirements, arsitektur, design, source code, project plan, tests, dan prototypes.

    UML mempunyai 9 diagram, yaitu:

    1. Diagram Use CaseDiagram Use Case menggambarkan apa saja aktifitas yang dilakukan oleh

    suatu sistem dari sudut pandang pengamatan luar. Yang menjadi persoalan itu apa

    yang dilakukan bukan bagaimana melakukannya. Diagram Use Case dekat

    kaitannya dengan kejadian-kejadian.

    2. Diagram ClassDiagram Class memberikan pandangan secara luas dari suatu system dengan

    menunjukan kelas-kelasnya dan hubungan mereka. Diagram Class bersifat statis,

    menggambarkan hubungan apa yang terjadi bukan apa yang terjadi jika mereka

    berhubungan.

    3. Diagram PackageUntuk mengatur pengorganisasian diagram Class yang kompleks, dapat

    dilakukan pengelompokan kelas-kelas berupa package (paket-paket). Package

    adalah kumpulan elemen-elemen logika UML.

    4. Diagram SequenceDiagram sequence merupakan salah satu diagram Interaction yang

    menjelaskan bagaimana suatu operasi itu dilakukan, message (pesan) apa yang

    dikirim dan kapan pelaksanaannya. Diagram ini diatur berdasarkan waktu. Obyek-

    obyek yang berkaitan dengan proses berjalannya operasi diurutkan dari kiri ke

    kanan berdasarkan waktu terjadinya dalam pesan yang terurut.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    30/129

    28

    5. Diagram CollaborationDiagram Collaboration juga merupakan diagram interaction. Diagram

    membawa informasi yang sama dengan diagram Sequence, tetapi lebih

    memusatkan atau memfokuskan pada kegiatan obyek dari waktu pesan itu

    dikirimkan.

    6. Diagram StateChartBehaviors dan state dimiliki oleh obyek. Keadaan dari suatu obyek

    bergantung pada kegiatan dan keadaan yang berlaku pada saat itu. Diagram

    StateChart menunjukan kemungkinan dari keadaan obyek dan proses yang

    menyebabkan perubahan pada keadaannya.

    7. Diagram ActivityPada dasarnya diagram Activity sering digunakan oleh flowchart. Diagram ini

    berhubungan dengan diagram Statechart. Diagram Statechart berfokus pada obyek

    yang dalam suatu proses (atau proses menjadi suatu obyek), diagram Activity

    berfokus pada aktifitas-aktifitas yang terjadi yang terkait dalam suatu proses

    tunggal. Jadi dengan kata lain, diagram ini menunjukkan bagaimana aktifitas-

    aktifitas tersebut bergantung satu sama lain.

    8. Diagram ComponentComponent adalah sebuah code module (kode-kode module). Diagram

    Component merupakan fisik sebenarnya dari diagram Class.

    9. Diagram DeploymentDeployment menerangkan bahwa konfigurasi fisik software dan hardware.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    31/129

    29

    2.7.Structured Query Language (SQL)Menurut Abdul Kadir (2003:285), SQL ( Structured Query Languange )

    adalah bahasa yang digunakan untuk mengakases basis data yang tergolong

    rasional. Standar SQL mula-mula didefinisikan oleh ISO ( International

    Standards Institute )dan ANSI ( the American National Standards Institute )yang

    dikenal dengan SQL86. Standar terakhir ketika buku ini disusun berupa SQL99.

    SQL digunakan untuk berkomunikasi dengan suatu database. Berdasarkan

    ANSI (American National Standards Institute), SQL merupakan bahasa standar

    untuk relational database management systems. Beberapa Relational DBMS yang

    menggunakan SQL, antara lain : Oracle, Sybase, Microsoft SQL Server, Access,

    Ingres, MySQL, Postgre dan masih banyak lagi. Meskipun hampir semua DBMS

    menggunakan SQL, banyak DBMS yang memiliki tambahan kemampuan dalam

    SQL-nya dan biasanya digunakan khusus untuk DBMS tersebut.

    Pernyataan-pernyataan SQL digunakan untuk melakukan fungsi-fungsi

    seperti update data pada database, atau pengambilan data dari database. Perintah

    SQL tidak bersifat case-sensitivepada kata kuncinya, tetapi pada nilainya. Pada

    aplikasi yang membutuhkan akses ke database, umumnya akan melakukan aksi-

    aksi seperti memasukkan data, mengambil data, meng-update data, dan

    menghapus data.

    2.8.Java Database Connectivity (JDBC)JDBC (Java Database Connectivity) adalah spesifikasi standar dari

    JavaSoft API (Application Programming Interface) yang memungkinkan program

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    32/129

    30

    Java untuk mengakses sistem database manajemen. JDBC API terdiri dari satu set

    interface dan kelas yang ditulis dalam bahasa pemrograman Java. JDBC API

    menggunakan interface standar dan kelas, programmer dapat menulis aplikasi

    yang terhubung ke database, mengirimkanpertanyaan ditulis SQL (Structured

    Query Language), dan memproses hasilnya.

    2.9.Perangkat Lunak PendukungPerangkat lunak adalah sekumpulan intruksi yang di berikan untuk

    mengendalikan perangkat keras computer. Berikut ini adalah perangkat lunak

    pendukung yang digunakan oleh penulis.

    2.9.1. JavaMenurut Abdul Kadir (2003:231), Java dibuat pada tahun 1995 di Sun

    Microsystems. Java merupakan bahasa beroirentasi objek dan serbaguna. Kode

    Java dikompilasi dalam format yang disebut bytecode. Bytecode ini dapat

    dijalankan disemua computer yang telah dilengkapi dengan program Java

    Interpreter dan Java Virtual Machine.

    Java sangat popular karena pada masa awal Internet menjadi populer. Java

    telah menyediakan sarana untuk membuat program ( yang disebut applet ) yang

    berjalan pada Web browser. Bahasa ini juga mendukung koneksi ke database,

    menyediakan sarana untuk membuat aplikasi berbasis Windows, dan juga dapat

    dipakai untuk pemrograman jaringan.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    33/129

    31

    2.9.2. NetbeansNetBeans merupakan sebuah proyek kode terbuka yang sukses dengan

    pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir

    100 mitra dan terus bertambah. Sun Microsystems mendirikan proyek kode

    terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Saat ini

    terdapat dua produk NetBeans IDE dan NetBeans Platform.

    NetBeans IDE adalah sebuah lingkungan pengembangan - sebuah kakas

    untuk pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan

    program. Netbeans IDE ditulis dalam Java, namun dapat mendukung bahasa

    pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE.

    Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana

    digunakan.

    Tersedia juga NetBeans Platform, sebuah fondasi yang modular dan dapat

    diperluas yang dapat digunakan sebagai perangkat lunak dasar untuk membuat

    aplikasi desktop yang besar. Mitra ISV menyediakan plug-in bernilai tambah yang

    dapat dengan mudah diintegrasikan ke dalam Platform dan dapat juga digunakan

    untuk membuat kakas dan solusi sendiri.

    Kedua produk ini adalah kode terbuka (open source) dan bebas (free) untuk

    penggunaan komersial dan non komersial. Kode sumber tersedia untuk guna ulang

    dengan lisensi Common Development and Distribution License (CDDL).

    Sumber :www.netbeans.org

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    34/129

    32

    2.9.3. XAMPPDikutip dari http://sumberinformasiku.info 20 April 2013, XAMPP adalah

    perangkat lunak yang berifat open source yang mendukung banyak sistem operasi,

    merupakan kompilasi dari beberapa program.

    Fungsinya adalah sebagaiserver yang berdiri sendiri (localhost), yang terdiri

    atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa

    yang ditulis denganbahasapemrogramanPHP danPerl.

    Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun),

    Apache,MySQL,PHP danPerl.Program ini tersedia dalamGNU General Public

    License dan bebas, merupakan web server yang mudah digunakan yang dapat

    melayani tampilan halamanweb yang dinamis.

    Komponen XAMPP:

    1. Apache2. MySQL3. PHP4. phpMyAdmin5. FileZilla FTP Server6.

    Tomcat

    XAMPP tersedia untuk Linux, Windows, Mac OS X maupun Solaris

    sehingga sangat memudahkan membuat web server multiplatform. Selain itu

    XAMMP adalah 100% open source, tersedia bebas dan legal.

    Sumber: http://sumberinformasiku.info

    http://sumberinformasiku.info/http://sumberinformasiku.info/http://sumberinformasiku.info/http://id.wikipedia.org/wiki/Serverhttp://id.wikipedia.org/w/index.php?title=Localhost&action=edit&redlink=1http://id.wikipedia.org/wiki/Apache_HTTP_Serverhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Databasehttp://id.wikipedia.org/wiki/Penerjemahhttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Pemrogramanhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/Apachehttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/Bebashttp://id.wikipedia.org/wiki/Web_serverhttp://id.wikipedia.org/wiki/Webhttp://sumberinformasiku.info/http://sumberinformasiku.info/http://sumberinformasiku.info/http://sumberinformasiku.info/http://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Web_serverhttp://id.wikipedia.org/wiki/Bebashttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Apachehttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Pemrogramanhttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Penerjemahhttp://id.wikipedia.org/wiki/Databasehttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Apache_HTTP_Serverhttp://id.wikipedia.org/w/index.php?title=Localhost&action=edit&redlink=1http://id.wikipedia.org/wiki/Serverhttp://sumberinformasiku.info/
  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    35/129

    33

    2.9.4. MySQLMenurut Menurut Kadir (2008:2), MySQL adalah sebuah software open

    sourceyang digunakan untuk membuat sebuah database.MySQL adalah sebuah

    server database open source yang terkenal yang digunakan berbagai aplikasi

    terutama untuk server atau membuat WEB. Mysql berfungsi sebagai SQL

    (Structured Query Language) yang dimiliki sendiri dan sudah diperluas oleh

    Mysql umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi

    server yang dinamis dan powerfull.

    MySQL adalah sebuah implementasi dari sistem manajemen basisdata

    relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL

    (General Public License). Setiap pengguna dapat secara bebas menggunakan

    MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan

    produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan

    salah satu konsep utama dalam basisdata yang telah ada sebelumnya.

    MySQL memiliki beberapa keistimewaan, antara lain :

    1. PortabilitasMySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,

    Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

    2. Perangkat lunak sumber terbukaMySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah

    lisensi GPL sehingga dapat digunakan secara gratis.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    36/129

    34

    3. Multi-userMySQL dapat digunakan oleh beberapa pengguna dalam waktu yang

    bersamaan tanpa mengalami masalah atau konflik.

    4. Performance tuningMySQL memiliki kecepatan yang menakjubkan dalam menangani query

    sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan

    waktu.

    5. Ragam tipe dataMySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned

    integer, float, double, char, text, date, timestamp, dan lain-lain.

    6. Perintah dan FungsiMySQL memiliki operator dan fungsi secara penuh yang mendukung perintah

    Select dan Where dalam perintah (query).

    7. KeamananMySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama

    host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi

    terenkripsi.

    8. Skalabilitas dan PembatasanMySQL mampu menangani basis data dalam skala besar, dengan jumlah

    rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris.

    Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap

    tabelnya.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    37/129

    35

    9. KonektivitasMySQL dapat melakukan koneksi dengan klien menggunakan protokol

    TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

    10. LokalisasiMySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan

    lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum

    termasuk di dalamnya.

    11. Antar MukaMySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan

    bahasa pemrograman dengan menggunakan fungsi API (Application

    Programming Interface).

    12. Klien dan PeralatanMySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan

    untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan

    petunjuk online.

    13. Struktur tableMySQL memiliki struktur tabel yang lebih fleksibel dalam menangani

    ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL

    ataupun Oracle.

    2.9.5. PhpMyAdminDikutip dari http://www.pradhana.net/tag/pengertian-phpmyadmin/ 20 April

    2013, phpMyAdmin adalahperangkat lunak bebas yang ditulis dalambahasa

    http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/Perangkat_lunak_bebashttp://id.wikipedia.org/wiki/Bahasa_pemrogramanhttp://id.wikipedia.org/wiki/Bahasa_pemrogramanhttp://id.wikipedia.org/wiki/Perangkat_lunak_bebashttp://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013
  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    38/129

    36

    pemrograman PHP yang digunakan untuk menangani administrasi MySQL

    melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung

    berbagai operasi MySQL, diantaranya (mengelolabasis data, tabel-tabel, bidang

    (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan

    lain-lain).

    2.9.6. IReportIreport merupakan perangkat lunak bantu untuk perancangan laporan secara

    visual yang nantinya dapat di kompilasi dengan menggunakan JasperReport

    sehingga menjadi file *.jasperatau *.jrxml yang dapat langsung dipanggil oleh

    program Java.IReport merupakan salah satu tool yang sangat pewerfull dalam

    pembuatan sebuah laporan pada bahasa pemrograman java, selain itu ireport juga

    merupakan software yang dikeluarkan dengan lisensi open source.IReport sendiri

    merupakan sebuah aplikasi bisa juga diinstall sebagai plug-in di netbean. IReport

    ini menggunakan JasperReport sebagai librarynya.

    Sumber:

    www.sumberbacaan.com/mengenai+ireport+pada+netbeans+eko+kurniawan+kha

    nnedy.html (22 April 2013)

    2.10. Metode Client ServerMenurut Abdul Kadir (2003 : 80) Client adalah sembarangan sistem atau

    proses yang melakukan suatu permintaan data atau layanan ke sever. Sedangkan

    server adalah sistem atau proses yang menyediakan data atau layanan yang di

    http://id.wikipedia.org/wiki/Bahasa_pemrogramanhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Jejaring_Jagat_Jembarhttp://id.wikipedia.org/wiki/World_Wide_Webhttp://id.wikipedia.org/wiki/World_Wide_Webhttp://id.wikipedia.org/wiki/World_Wide_Webhttp://id.wikipedia.org/wiki/Basis_datahttp://id.wikipedia.org/wiki/Basis_datahttp://id.wikipedia.org/wiki/World_Wide_Webhttp://id.wikipedia.org/wiki/Jejaring_Jagat_Jembarhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Bahasa_pemrograman
  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    39/129

    37

    minta oleh client. Klien-server atau client-server merupakan sebuah paradigma

    dalam teknologi informasi yang merujuk kepada cara untuk mendistribusikan

    aplikasi ke dalam dua pihak yaitu pihak klien dan pihak server.

    Dalam model klien/server, sebuah aplikasi dibagi menjadi dua bagian yang

    terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan

    komponen server. Komponen klien juga sering disebut sebagai front-end,

    sementara komponen server disebut sebagai back-end. Komponen klien dari

    aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukan

    data dari pengguna. Komponen klien tersebut akan menyiapkan data yang

    dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu

    dan mengirimkannya kepada komponen server yang dijalankan di atas mesin

    server, umumnya dalam bentuk request terhadap beberapa layanan yang dimiliki

    oleh server. Komponen server akan menerima request dari klien, dan langsung

    memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada klien. Klien

    pun menerima informasi hasil pemrosesan data yang dilakukan server dan

    menampilkannya kepada pengguna, dengan menggunakan aplikasi yang

    berinteraksi dengan pengguna.

    2.11. Star UMLStarUML adalah sebuah proyek open source untuk pengembangan secara

    cepat, fleksibel, extensible, featureful, dan bebas-tersedia. UML / platform MDA

    berjalan pada platform Win32. Tujuan dari proyek StarUML adalah untuk

    membangun sebuah alat pemodelan perangkat lunak dan juga platform yang

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    40/129

    38

    menarik adalah pengganti alat UML komersial seperti Rational Rose, Together

    dan sebagainya.

    Star UML mendukung UML (Unified Modeling Language). Berdasarkan

    pada UML version 1.4 dan dilengkapi 11 macam diagram yang berbeda,

    selanjutnya mendukung notasi UML 2.0 dan juga mendukung pendekatan MDA

    (Model DrivenArchitecture) dengan dukungan konsep UML. StarUML dapat

    memaksimalkan pruduktivitas dan kualitas dari suatu software project.

    Hal yang paling penting dalam pengembangan perangkat lunak adalah

    Usability. StarUML diimplementasikan untuk memberikan berbagai fitur yang

    user-friendly seperti dialog cepat, manipulasi keyboard, ikhtisar diagram, dll.

    StarUML sebagian besar ditulis dalam Delphi. Namun, StarUML adalah

    proyek multi-bahasa dan tidak terikat dengan bahasa pemrograman tertentu,

    sehingga setiap bahasa pemrograman dapat digunakan untuk mengembangkan

    StarUML. (Misalnya, C / C + +, Java, Visual Basic, Delphi, JScript, VBScript, C

    #, VB.NET, dll).

    Perbedaan antara UML dengan DFD (Data Flow Diagram) : UML biasa

    digunakan untuk mempresentasikan sistem kepada orang-orang yang tidak

    mengerti tata-cara pemrograman, seperti orang-orang awam pada umumnya

    (client, dll). Hal ini dikarenakan UML memakai penggambaran logika algoritma

    suatu program.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    41/129

    39

    Sedangkan DFD kebalikannya, biasa digunakan untuk mempresentasikan

    sistem kepada orang-orang yang mengerti tata cara pemrograman (programmer,

    dll).Hal ini dikarenakan DFD memakai penggambaran sistem secara umum. Dari

    proses, data, basis data, dan entitas.

    Jadi, Perbedaan utama antara UML dengan DFD yaitu, jika DFD yang

    digambarkan adalah prosesproses yang terjadi didalam suatu system, sedangkan

    UML itu menggambarkan bagaimana hubungan antar objek objek yang

    menyusun suatu system.

    Referensi : yahoo.com (id.answer).

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    42/129

    40

    BAB III

    OBJEK DAN METODE PENELITIAN

    3.1. Objek PenelitianDalam penelitian ini, penulis menjelaskan tentang sejarah Sinar Kencana

    Meubel, visi dan misi Sinar Kencana Meubel, struktur organisasi dan deskripsi

    tugas semua bagian dalam organisasi.

    3.1.1. Sejarah Singkat Sinar Kencana MeubelSinar Kencana Meubel mulai dirintis sejak tahun 2001 oleh Bpk. Kuswara

    Buntaram atau yang lebih dikenal dengan sapaan Ko Apuk yang membuka

    tokonya di Jalan Raya Ujung Berung No. 163 Bandung.

    Pada awalnya Sinar Kencana Meubel hanya memiliki tiga orang karyawan

    dimana karyawan tersebut masih kerabat dengan pemilik Sinar Kencana Meubel.

    Barang yang di perdagangkannya pun masih kurang lengkap.

    Seiring berjalannya waktu, Sinar Kencana Meubel berkembang sedikit

    demi sedikit dalam memenuhi permintaan dan kebutuhan konsumen di

    lingkungan sekitar. Sampai sekarang Sinar Kencana Meubel mejadi salah satu

    pilihan toko meubel bagi konsumen untuk memenuhi kebutuhan kosumen dengan

    komitmen yang sampai sekarang masih di pertahankan, yaitu menjaga kualitas

    produk dan mengutamakan kepuasan konsumen.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    43/129

    41

    3.1.2. Visi dan Misi Sinar Kencana MeubelVisi dari Sinar Kencana Meubel :

    Menjadi Toko Meubel yang mengutamakan kepuasan konsumen dan

    mejaga kualitas produk dalam memenuhi kebutuhan konsumen.

    Misi dari Sinar Kencana Meubel :

    1. Memberikan pelayanan yang baik terhadap konsumen.2. Menciptakan lapangan pekerjaan bagi penduduk sekitar

    3.1.3. Struktur Organisasi Sinar Kencana MeubelStruktur organisasi adalah kerangka pembagian tanggung jawab fungsional

    kepada unit-unit organisasi yang dibentuk guna terciptanya sistem kerja kolektif

    yang harmonis dan dimanis serta terciptanya efektivitas dan efisiensi kerja yang

    maksimal. Oleh karena itu dibentuklah struktur organisasi guna mempermudah

    pembagian tugas dan tanggung jawab.

    Adapun struktur organisasi yang terdapat pada Sinar Kencana Meubel

    dapat dilihat pada gambar dibawah ini :

    Pemilik

    Bag. Penjualan

    Pelayan

    Bag. Pengiriman

    Bag. Gudang

    Gambar 3.1 Struktur Organisasi Sinar Kencana Meubel

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    44/129

    42

    3.1.4. Deskripsi TugasAdapun deskripsi mengenai tugas, wewenang dan tanggung jawab pada

    Sinar Kencana Meubel adalah sebagai berikut:

    1. PemilikPemilik berfungsi dan bertugas sebagai edukator, manajer dan supervisor,

    pemimpin/ leader, innovator dan motivator. Berikut adalah penjabarannya :

    a. Memimpin dan mengkoordinasi seluruh kegiatan Sinar Kencana Meubel.b. Menerima laporan dari tiap-tiap bagian kerja.c. Membuat keputusan untuk meningkatkan kinerja dan mengoptimalkan

    pofit perusahaan.

    2. Bag. GudangBag. Gudang bertanggung jawab kepada pemilik toko sebagai berikut :

    a. Memeriksa dan bertanggung jawab atas barang-barang di gudang.b. Membuat dan bertanggung jawab atas laporan pembelian barang.c. Membuat dan bertanggung jawab atas laporan stock barang.d. Turut menjaga kebersihan, keselamatan kerja dan keutuhan barang

    didalam gudang.

    3.

    Bag. Pengiriman

    Bag. pengiriman bertanggung jawab kepada pemilik toko atas pengiriman

    barang kepada konsumen danmembantu bongkar muat barang.

    4. Bag. PenjualanBag. penjualan bertanggung jawab kepada pemilik toko sebagai berikut:

    a. Bertanggung jawab atas transaksi penjualan.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    45/129

    43

    b. Meningkatkan pelayanan yang baik terhadap konsumen.c. Membuat laporan penjualan.

    5. PelayanPelayan bertanggung jawab kepada pemilik toko sebagai berikut:

    a. Melayani dan mendampingi kosumen yang akan membeli barang denganbaik.

    b. Membantu bag. penjualan dan bag. gudang jika dibutuhkan.c. Bertanggung jawab penuh dan jujur.

    3.2. Metode PenelitianMetode penelitian merupakan cara penelitian yang digunakan untuk

    mendapatkan data agar mencapai tujuan tertentu.

    Menurut Sugiyono (2009:3) Metode penelitian diartikan sebagai cara ilmiah

    untuk mendapatkan data dengan tujuan dan kegunaan tertentu.

    Menurut Moh.Nazir, Ph.D (2011:54) Metode Deskriptif adalah suatu

    metode dalam meneliti status sekelompok manusia. Suatu objek. Suatu set

    kondisi, suatu sistem pemikiran, ataupun suatu kelas peristiwa pada masa

    sekarang.

    3.2.1. Desain PenelitianDalam penelitian ini desain penelitian yang digunakan adalah metode

    deskriptif dan metode action dengan pendekatan kasus pada bagian penjualan dan

    pembelian Sinar Kencana Meubel.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    46/129

    44

    Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

    dalam melakukan penelitian untuk memudahkan peneliti dalam melakukan

    penelitian. Menurut Moh.Nazir, Ph.D (2011:84) Desain Penelitian adalah semua

    proses yang diperlukan dalam perencanaan dan pelaksanaan penelitian.

    Metode penelitian deskriptif (descriptive research) bertujuan

    mendeskripsikan suatu keadaan atau fenomena apa adanya. Dalam studi ini para

    peneliti tidak melakukan manipulasi semua kegiatan atau peristiwa berjalan

    seperti apa adanya. Penelitian deskriptif dapat dilakukan pada saat ini atau dalam

    kurun waktu yang singkat, tetapi dapat pula dilakukan dalam waktu yang cukup

    panjang. Penelitian yang berlangsung saat ini disebut penelitian deskriptif,

    sedangkan penelitian yang dilakukan dalam kurun waktu yang panjang disebut

    penelitian longitudinal.

    Metode penelitian action (action research) merupakan bentuk penelitian

    terapan (applied research) yang bertujuan mencari suatu cara efektif yang

    menghasilkan perubahan dalam suatu lingkungan yang sebagian dikendalikan atau

    dikontrol. Tujuan utama action research adalah memasuki suatu situasi,

    melakukan perubahan, dan memantau hasilnya. Beberapa penulis lebih suka

    menyebutnyaaction science

    untuk mencegah penyimpangan penelitian tersebut

    dari karakteristik ilmiah. Guritno,Suryo et al (2011).

    3.2.2. Jenis dan Metode Pengumpulan DataJenis dan metode pengumpulan data digunakan penulis untuk

    mendapatkan data sebagai bahan kajian dalam penelitian ini dengan tujuan

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    47/129

    45

    membuat suatu perancangan sistem informasi penjualan dan pembelian pada Sinar

    Kencana Meubel.

    Menurut Guritno, Suryo et al (2011) metode pengumpulan data ialah

    teknik atau cara-cara yang dapat digunakan oleh peneliti untuk mengumpulkan

    data. Metode (cara atau teknik) menunjuk suatu kata yang abstrak dan tidak

    diwujudkan dalam benda, tetapi hanya dapat diperlihatkan penggunaannya

    melalui angket, wawancara, pengamatan ujian, dokumentasi, dan lainnya. Peneliti

    dapat menggunakan salah satu atau gabungan, tergantung pada masalah yang

    dihadapi.

    Menurut Moh.Nazir, Ph.D (2011:174) Pengumpulan data adalah prosedur

    sistematis dan standar untuk memperoleh data yang diperlukan.

    Dalam hal ini penulis menggunakan metode pengumpulan data berupa

    sumber data primer (observasi dan wawancara) dan sumber data sekunder

    (dokumentasi).

    3.2.2.1.Sumber Data Primer

    Menurut Moh.Nazir, Ph.D (2011:50) Data primer merupakan sumber-

    sumber dasar yang merupakan bukti atau saksi utama dari kejadian yang lalu

    Data primer adalah data yang menggunakan metode penelitian lapangan

    (Field Research), yaitu penelitian yang dilakukan dengan cara mendatangi

    langsung tempat yang dijadikan objek penelitian. Dalam hal ini penulis

    melakukan pengumpulan data dengan cara :

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    48/129

    46

    a. Pengamatan (Observasi)Menurut Moh.Nazir, Ph.D (2011:174) Pengumpulan data dengan

    observasi langsung atau dengan pengamatan langsung adalah cara pengambilan

    data dengan menggunakan mata tanpa ada pertolongan alat standar lain untuk

    keperluan tersebut.

    Menurut Guritno, Suryo et al (2011) Observasi adalah melakukan

    pengamatan secara langsung ke objek penelitian untuk melihat dari dekat kegiatan

    yang dilakukan. Pengamatan merupakan suatu teknik atau cara mengumpulkan

    data dengan jalan mengadakan pengamatan terhadap kegiatan yang sedang

    berlangsung. Pengamatan dapat dilakukan dengan partisipasi maupun non

    partisipasi. Dalam observasi partisipasi pengamat ikut serta dalam kegiatan yang

    sedang berlangsung, misalnya seperti praktek kerja lapangan. Dalam observasi

    nonpartisipasi, pengamat tidak ikut serta dalam kegiatan. Dia hanya berperan

    mengamati kegiatan, tidak ikut dalam kegiatan.

    Adapun observasi yang dilakukan oleh penulis yaitu di Sinara Kencana

    Meubel.

    b.

    Wawancara (Interview)

    Menurut Moh.Nazir, Ph.D (2011:193) Wawancara adalah proses

    memperoleh keterangan untuk tujuan penelitian dengan cara tanya jawab, sambil

    bertatap muka antara si penanya atau pewawancara dengan si penjawab atau

    responden dengan menggunakan alat yang dinamakan interview guide (panduan

    wawancara).

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    49/129

    47

    Menurut Guritno, Suryo et al (2011) Wawancara adalah suatu cara

    pengumpulan data yang digunakan untuk memperoleh informasi langsung dari

    sumbernya. Ada beberapa faktor yang akan mempengaruhi arus informasi dalam

    wawancara, yaitu: pewawancara, responden, pedoman wawancara, dan situasi

    wawancara (subana,2006).

    Penulis melakukan wawancara secara langsung dan terbuka kepada

    bagian-bagian yang terkait dengan penjualan dan pembelian di Sinar Kencana

    Meubel. Diantaranya, pemilik toko, bagian penjualan, bagian gudang serta

    karyawan lainnya sebagai kajian dalam pembuatan aplikasi sistem informasi

    penjualan dan pembelian pada Sinar Kencana Meubel ini.

    3.2.2.2.Sumber Data Sekunder

    Menurut Moh.Nazir, Ph.D (2011:50) Sumber data sekunder adalah

    catatan rentang adanya suatu peristiwa, atupun catatan-catatan yang jaraknya

    telah jauh dari sumber orisinil.

    Adapun data yang berasal dari sumber data sekunder diperoleh dengan

    teknik dokumentasi. Dokumentasi adalah teknik pengumpulan data dengan cara

    mengumpulkan dokumen-dokumen yang berhubungan dengan obyek penelitian.

    Dalam hal ini, dokumen-dokumen yang diperoleh dianalisis sehingga diperoleh

    data-data yang sesuai untuk kegiatan pengembangan sistem.

    Dokumen-dokumen yang didapat dan digunakan oleh penulis sebagai

    sumber data sekunder adalah kartu stock barang, buku barang masuk, faktur

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    50/129

    48

    penjualan dan laporan-laporan lainnya yang berkaitan dengan sistem informasi

    penjuaalan dan pembelian pada Sinar Kencana Meubel.

    3.2.3. Metode Pendekatan dan Pengembangan SistemMetode pendekatan dan pengembangan sistem digunakan untuk memenuhi

    kebutuhan pengembangan sistem sehingga sistem yang dihasilkan akan sesuai

    dengan yang diharapkan.

    3.2.3.1.Metode Pendekatan Sistem

    Metode pendekatan sistem yang penulis gunakan pada penelitian ini

    adalah menggunakan metode berorientasi objek atau object oriented.. Pendekatan

    berorientasi objek merupakan suatu teknik atau cara pendekatan dalam melihat

    permasalahan dalam sistem (sistem perangkat lunak, sistem informasi, atau sistem

    lainnya). Pendekatan berorientasi objek akan memandang sistem yang akan

    dikembangkan sebagai suatu kumpulan objek yang berkorespondensi dengan

    objek-objek dunia nyata. Rosa A.S-M.Shalahuddin (2011:86).

    Pendekatan berorientasi objek dilengkapi dengan alat-alat (tools) dan

    teknik-teknik (techniques) yang dibutuhkan dalam pengembangan sistem. Teknik

    object oriented memandang software bagian per bagian dan menggambarkannya

    dalam satu objek.

    Menurut Dewi Agushinta R, dalam jurnal Seminar Ilmiah Nasional

    Komputer dan Sistem Intelijen (KOMMIT 2006) bahwa pemodelan berorientasi

    objek memiliki beberapa keuntungan, diantaranya :

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    51/129

    49

    a. Mendesain program dalam bentuk objek-objek, serta dapat memodelkanhubungan antar objeknya dalam kehidupan nyata

    b. Proses pembuatan perangkat lunak lebih cepat karena dapat menggunakanulang model yang ada dan dapat membuat model dengan cepat melalui

    metodologi

    c. Kualitas tinggi dari perangkat lunak dapat dicapai karena adanyakomponen yang diuji

    d. Lebih mudah dalam perawatan karena perbaikan kodenya hanyadiperlukan pada satu tempat

    e. Tidak memerlukan membangun ulang keseluruhan sistem dalammengubah sistem yang sudah ada, karena sistem informasi berorientasi

    objek memiliki fleksibilitas yang tinggi

    3.2.3.2.Metode Pengembangan Sistem

    Metode pengembangan sistem sangat di butuhkan dalam perancangan

    sebuah sistem, karena sebelum memulai dalam pembuatan kodingkoding

    hendaknya merancang terlebih dahulu metode pemodelan seperti apa yang harus

    di gunakan dengan memprioritaskan ketepatan waktu selesai dan efektifitas dalam

    perancangan sebuah sistem.

    Metode pengembangan sistem yang penulis gunakan adalah

    Prototyping. Metode ini sering digunakan pada dunia riil. Karena metode ini

    secara keseluruhan akan mengacu kepada kepuasan user.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    52/129

    50

    Prototypingmerupakan salah satu metode pengembangan perangat lunak

    yang banyak digunakan. Dengan metode prototyping ini pengembang dan

    konsumen dapat saling berinteraksi selama proses pembuatan sistem. Sering

    terjadi seorang pelanggan hanya mendefinisikan secara umum apa yang

    dikehendakinya tanpa menyebutkan secara detail outputapa saja yang dibutuhkan,

    pemrosesan dan data-data apa saja yang dibutuhkan. Sebaliknya disisi

    pengembang kurang memperhatikan efesiensi algoritma, kemampuan sistem

    operasi dan interface yang menghubungkan manusia dan komputer. Untuk

    mengatasi ketidakserasian antara pelanggan dan pengembang, maka harus

    dibutuhkan kerjasama yanga baik diantara keduanya sehingga pengembang akan

    mengetahui dengan benar apa yang diinginkan pelanggan dengan tidak

    mengesampingkan segi-segi teknis dan pelanggan akan mengetahui proses-proses

    dalam menyelesaikan sistem yang diinginkan. Dengan demikian akan

    menghasilkan sistem sesuai dengan jadwal waktu penyelesaian yang telah

    ditentukan.

    Kunci agar model prototype ini berhasil dengan baik adalah dengan

    mendefinisikan aturan-aturan main pada saat awal, yaitu pelanggan dan

    pengembang harus setuju bahwa prototype dibangun untuk mendefinisikan

    kebutuhan. Kunci utama sebuahprototyping adalah untuk membuat sebuah desain

    awal dengan cepat, dan disertai perubahan yang bisa jadi radikal serta nantinya

    akan menghasilkan sebuah umpan balik, terutama dari penggunaan, secara cepat

    untuk melakukan desain ulang ditahap berikutnya.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    53/129

    51

    Secara umum tahapan modelprototypingdapat dilihat pada gambar berikut :

    Gambar 3.2 Mekanisme Pengembangan Sistem dengan Prototype

    Sumber:http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-

    lunak-prototyping/20 Mei 2013.

    Pendekatan Prototyping melewati tiga proses, yaitu pengumpulan

    kebutuhan, perancangan, dan evaluasi Prototype. Proses-proses tersebut dapat

    dijelaskan sebagai berikut:

    1. Pengumpulan kebutuhan developer dan klien bertemu dan menentukantujuan umum, kebutuhan yang diketahui dan gambaran bagian-bagian

    yang akan dibutuhkan.

    2. Perancangan perancangan dilakukan cepat dan rancangan mewakili semuaaspek software yang diketahui, dan rancangan ini menjadi dasar

    pembuatan prototype.

    3. Evaluasi Prototype klien mengevaluasi prototype yang dibuat dandigunakan untuk memperjelas kebutuhan software.

    Sumber: http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-

    lunak-prototyping/20 Mei 2013.

    http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/
  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    54/129

    52

    Jenis-jenis Prototyping :

    1. Feasibility prototyping. Digunakan untuk menguji kelayakan dari teknologiyang akan digunakan untuk sistem informasi yang akan disusun.

    2. Requirement prototyping. Digunakan untuk mengetahui kebutuhan aktivitasbisnis user. Misalnya dalam sebuah organisasi sekolah terdapat user

    kesiswaan, kurikulum, administrasi, guru, dan kepala sekolah. Maka

    penggunaan sistem dapat dibedakan berdasarkan user tersebut sesuai dengan

    kebutuhannya.

    3. Desain Prototyping. Digunakan untuk mendorong perancangan sisteminformasi yang akan digunakan.

    4. Implementation prototyping. Merupakan lanjutan dari rancangan protipe,prototype ini langsung disusun sebagai suatu sistem informasi yang akan

    digunakan.

    Dalam sistem informasi penjualan dan pembelian ini, penulis

    menggunakan jenis requirement prototyping untuk dijadikan metode

    pengembangan sistemnya.

    Keunggulan Metode Prototyping :

    1. Komunikasi antara analis sistem dan pemakai membaik;2. Analis dapat bekerja dengan lebih baik dalam menemukan kebutuhan

    pemakai;

    3. Pemakai berperan lebih aktif dalam pengembangan sistem;4. Spesialis informasi dan pemakai menghabiskan lebih sedikit waktu dan usaha

    dalam mengembangkan sistem;

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    55/129

    53

    5. Implementasi menjadi lebih mudah karena pemakai mengetahui sistem yangdiharapkan.

    Kelemahan metode Prototyping :

    1. Kualitas sistem kurang baik karena hanya mengutamakan kenyamanan user.2. Pengembang kadang-kadang menggunakan implementasi yang sembarangan.3. Tidak mencerminkan proses perancangan yang baik.

    3.2.3.3.Alat Bantu Analisis dan Perancangan

    Sesuai dengan metode pendekatan sistem yang digunakan yaitu metode

    berorientasi objek, maka penulis memakai pemodelan dengan notasi UML

    (Unified Modeling Language). Untuk mendapatkan banyak pandangan terhadap

    sistem informasi yang akan dibangun, UML menyediakan beberapa diagram

    visual yang menunjukkan berbagai aspek dalam sistem. Ada 6 diagram yang

    digunakan oleh penulis, yaitu:

    a. Diagram Use CaseDiagram Use Case atau use case diagram merupakan pemodelan untuk

    kelakuan (behaviour) sistem informasi yang akan dibuat. Use case

    mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem

    informasi yang akan dibuat. Secara kasar, use case digunakan untuk

    mengetahui proses apa saja yang ada di dalam sebuah sistem informasi dan

    siapa saja yang berhak menggunakan proses-proses tersebut. Syarat

    penamaan pada use case adalah nama didefinisikan sesimpel mungkin dan

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    56/129

    54

    dapat dipahami. Ada dua hal utama pada use case yaitu pendefinisian apa

    yang disebut aktor dan use case.

    b. Diagram ActivityDiagram activity atau diagram aktivitas menggambarkan workflow (aliran

    kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu

    diperhatikan disini adalah bahwa diagram aktivitas menggambarkan aktivitas

    sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan

    oleh sistem.

    c. Diagram SequentialDiagram sequentialatau sequence diagrammenggambarkan kelakuan objek

    pada use case dengan mendeskripsikan waktu hidup objek dan message yang

    dikirimkan dan diterima antarobjek. Oleh karena itu untuk menggambar

    diagram sekuen maka harus diketahui objek-objek yang terlibat dalam sebuah

    use case beserta metode-metode yang dimiliki kelas yang diinstansiasi

    menjadi objek itu. Banyaknya diagram sequence yang harus digambar adalah

    sebanyak pendefinisian use case yang memiliki proses sendiri atau yang

    penting semua use case yang telah didefinisikan interaksi jalannya pesan

    sudah dicakup pada diagram sequence sehingga semakin banyak use case

    yang didefinisikan maka diagram sequence yang harus dibuat juga semakin

    banyak.

    d. Diagram ClassDiagram classatau kelas diagram menggambarkan struktur sistem dari segi

    pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    57/129

    55

    memiliki apa yang disebut atribut (variabel-variabel yang dimiliki oleh suatu

    kelas) dan metode atau operasi (fungsi-fungsi yang dimiliki oleh suatu kelas).

    Kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-

    fungsi sesuai dengan kebutuhan sistem.

    e. Diagram ComponentDiagram component atau komponen diagram dibuat untuk menunjukkan

    organisasi dan ketergantungan di antara kumpulan komponen dalam sebuah

    sistem. Diagram komponen fokus pada komponen sistem yang dibutuhkan

    dan ada di dalam sistem. Komponen dasar yang biasanya ada dalam suatu

    sistem adalah komponen user interfaceyang menangani tampilan, komponen

    business processingyang menangani fungsi-fungsi proses bisnis, komponen

    data yang menangani manipulasi data, dan komponen security yang

    menangani keamanan sistem.

    f. Diagram DeploymentDiagram deployment atau deployment diagram menunjukkan konfigurasi

    komponen dalam proses eksekusi aplikasi. Diagram deployment juga dapat

    digunakan untuk memodelkan hal-hal berikut:

    1.Sistem client/server

    2. Sistem tambahan yang menggambarkan rancangan device, node, danhardware.

    3. Sistem terdistribusi murni4. Rekayasa ulang aplikasi

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    58/129

    56

    3.2.4. Pengujian SoftwareMetode pengujian adalah cara atau teknik untuk menguji perangkat lunak,

    mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat

    lunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan

    kesalahan. Metode yang digunakan penulis dalam pengujian software ini adalah

    metodeBlack BoxTesting.

    Pengujian black box merupakan pendekatan komplementer dari teknik

    white box, karena pengujian black box diharapkan mampu mengungkap kelas

    kesalahan yang lebih luas dibandingkan teknik white box. Pengujian black box

    berfokus pada pengujian persyaratan fungsional perangkat lunak, untuk

    mendapatkan serangkaian kondisi input yang sesuai dengan persyaratan

    fungsional suatu program.

    Pengujian black box adalah pengujian aspek fundamental sistem tanpa

    memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan

    untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian

    black box merupakan metode perancangan data uji yang didasarkan pada

    spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat

    lunak dan kemudian keluaran dari perangkat lunak dicek apakah telah sesuai

    dengan yang diharapkan. Pengujian black box berusaha menemukan kesalahan

    dalam kategori :

    1. Fungsi-fungsi yang tidak benar atau hilang2. Kesalahan interface3. Kesalahan dalam struktur data atau akses databaseeksternal

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    59/129

    57

    4. Kesalahan kinerja5. Inisialisasi dan kesalahan terminasi.

    Pengujian black box cenderung diaplikasikan selama tahap akhir

    pengujian. Pengujian black boxharus menjawab pertanyaan sebagai berikut :

    1. Bagaimana validitas fungsional diuji2. Kelas input apa yang akan membuat kasus pengujian menjadi lebih baik3. Apakah sistem akan sangat sensitif terhadap harga input tertentu4. Bagaimana batasan dari suatu data diisolasi5. Kecepatan data apa dan volume data apa yang akan ditoleransi oleh sistem6. Apa pengaruh kombinasi tertentu dari data terhadap sistem operasi.

    Dilihat dari objek, fungsi, dan kegunaannya, black box testing sangat

    cocok digunakan untuk menguji apakah program / perangkat lunak sudah

    berfungsi dengan benar dan sesuai dengan keinginan pengguna. Maka dari itu,

    penulis menggunakan metode black box untuk menguji perangkat lunak untuk

    sistem informasi penjualan dan pembelian yang telah dibangun.

  • 8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL

    60/129

    102

    BAB V

    IMPLEMENTASI DAN PENGUJIAN SISTEM

    5.1. ImplementasiImplementasi adalah proses penerapan rancangan program yang telah dibuat

    pada bab sebelumnya atau aplikasi dalam melaksanakan sistem informasi

    pemrograman yang telah dibuat, hasil dari tahapan implementasi ini adalah suatu

    sistem pengolahan data yang sudah dapat berjalan dengan baik. Dengan demikian

    dapat diketahui apakah perangkat lunak ini dapat menghasilkan sistem informasi

    akademik yang sesuai dengan tujuan yang diharapkan. Implementasi

    pengembangan sistem informasi akademik ini dilakukan dengan menggunakan

    bahasa pemograman Java. Adapun database yang digunakan sebagai media

    penyimpanan data menggunakan bahasa SQL sebagai basis data dengan MySQL

    sebagai perangkat lunaknya.

    5.1.1. Batasan ImplementasiDalam mengimplementasikan perangkat lunak, batasan sebagai

    pengendalian aplikasi ini ada beberapa hal yang perlu dibatasi dalam

    implementasi ini yaitu :

    1. Perangkat lunak yang digunakan dalam pengimplementasian basis data iniadalah MySQL yang telah terkompilasi kedalam sebuah perangkat lunak

    bebas yaitu Xampp.