RANCANG BANGUN BASIS DATA PENJUALAN DAN PEMBELIAN BARANG MENGGUNAKAN KONSEP SOM

dokumen-dokumen yang mirip
BAB IV DESKRIPSI PEKERJAAN. Fortuna Badja Inti, menemukan permasalahan seperti pencatatan permintaan dari

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem aplikasi penjualan dan pembelian pada UD. Tirta Samudra ini

BAB IV DESKRIPSI KERJA PRAKTEK. agar pekerjaan jauh lebih efisien serta meminimalisir terjadinya human eror. Untuk

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan hasil wawancara dengan pihak CV. Bintang Anggara Jaya

BAB IV DESKRIPSI PEKERJAAN. kerja praktek di CV. Sinergi Design adalah melakukan pengenalan terhadap

BAB IV ANALISIS DAN DESAIN SISTEM. menginginkan adanya pelaporan yang dapat dilakukan secara berkala tiap periode.

BAB IV DISKRIPSI PEKERJAAN. cara langsung menemui bagian PPQC (Production Planning and Quality Control)

BAB IV DESKRIPSI PEKERJAAN. meninjau SMA Wahid Hasyim Krian, didapatkan informasi bahwa proses

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang tahapan-tahapan yang dilakukan dalam

PENDAHULUAN. Data dan Informasi. Sistem Informasi. Komponen sistem informasi. Basis data

BAB III ANALISIS DAN PERANCANGAN SISTEM. aplikasi penjualan perangkat komputer pada CV. Data Baru. Berdasarkan tahaptahap

BAB V HASIL DAN PEMBAHASAN. Pengelolaan Kas Fakultas Teknik Universitas 45 Surabaya memiliki

BAB IV DISKRIPSI PEKERJAAN. pesanan barang oleh distributor. Saat ini, kegiatan pemesanan barang dimulai dari

BAB III ANALISIS DAN PERANCANGAN SISTEM. adalah melakukan identifikasi permasalahn dan analisis permasalahan.

BAB III ANALISIS_DAN_PERANCANGAN_APLIKASI. kontrak kru yaitu menggunakan metode System Development Lyfe Cycle (SDLC)

BAB III ANALISA DAN DESAIN SISTEM

Konsep Basisdata Bab 1

BAB IV DESKRIPSI PEKERJAAN

JUDUL SKRIPSI : ANALISIS SISTEM INFORMASI AKUNTANSI PENERIMAAN DAN PENGELUARAN KAS PADA CV. AJC

BAB 1 PENDAHULUAN. perusahaan harus dapat meningkatkan kinerja dan perfomansinya agar dapat unggul

BAB IV DESKRIPSI PEKERJAAN

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTEK. sistem informasi agar dapat mengorganisir permasalahan dengan baik dan jelas.

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM. berjalan pada CV. Azaria Abadi Permai saat ini, meliputi proses penjualan

BAB IV DESKRIPSI KERJA PRAKTIK. sistem yang ada saat ini pada CV. Rahayu Sentosa. Hasil yang ditemukan dalam

RANGKUMAN APLIKASI PENGOLAHAN DATABASE (Menggunakan Microsoft Access 2007)

BAB IV PERANCANGAN SISTEM. praktek ini, baik di dalam memperoleh data, menyelesaikan, dan memecahkan

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN

BAB III TEORI PENUNJANG

BAB IV DESKRIPSI PEKERJAAN. 4 Berdasarkan hasil wawancara dengan Supervisor TI PT Kimia Farma

UNIVERSITAS GUNADARMA FAKULTAS ILMU KOMPUTER

Bab IV. Deskripsi Kerja Praktek. UPADAYA PT.PLN (Persero) Surabaya, maka didapatkan proses-proses yang terjadi

BAB IV DESKRIPSI PEKERJAAN. adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase awal

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Kerja praktik yang kami laksanakan di PT. Indoberka Investama pada

BAB 1 PENDAHULUAN. Setiap usaha yang didirikan dengan orientasi laba (keuntungan) mempunyai

BAB III ANALISA DAN PERANCANGAN SISTEM

SISTEM INFORMASI PENGOLAHAN BANK SAMPAH MALANG

BAB IV PERANCANGAN DATABASE. bertujuan untuk memberikan gambaran tentang sistem basis data yang saat ini sedang

Bab IV. Analisa dan Perancangan

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN 1.1 Latar Belakang

sering dihadapi oleh petugas perpustakaan SD Muhammadiyah 4 Surabaya.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. menggunakan model waterfall. Pada model waterfall terdapat tahapan analisis

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam era globalisasi sekarang ini, peranan teknologi sudah sangat luas

Bab I Pendahuluan 1.1 Latar Belakang

JSIKA Vol. 5, No. 9, Tahun 2016 ISSN X

BAB III DESAIN DAN PERANCANGAN

Bohal K. Simorangkir UTSU Agustus 2013

BAB 1 PENDAHULUAN. Informasi telah menjadi kebutuhan penting dalam perusahaan untuk mendukung

BAB IV DESKRIPSI KERJA PRAKTIK. tersebut, diperlukan langkah-langkah sebagai berikut. di harapkan akan dapat menyelesaikan permasalahan yang ada.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

JURNAL SISTEM PENGAMBILAN KEPUTUSAN PEMILIHAN SEPATU DENGAN METODE PROMETHEE DI TOKO SEPATU STARS

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. tahun meningkat di seluruh dunia khususnya Indonesia. Internet berfungsi

Konsep Sistem Informasi Manajemen

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV TESTING DAN IMPLEMENTASI

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan. Salah satu kesulitan yang sering terjadi pada bagian internal perusahaan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang sedang berjalan tentang pembelian dan penjualan barang secara tunai

ABSTRAK. Kata Kunci: economic order quantity, inventory. Universitas Kristen Maranatha

SISTEM INFORMASI PENJADWALAN DAN PENILAIAN SEKOLAH BERDASAR KURIKULUM 2013 (STUDI KASUS : SMA PGRI SUMBERREJO)

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB III ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan System Development Life Cycle (SDLC) metode waterfall yang

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. informasi agar dapat terorganisir dengan baik dan jelas.

BAB III ANALISA SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

A. IDENTITAS B. DESKRIPSI MATAKULIAH C. TUJUAN MATAKULIAH

BAB I PENDAHULUAN. PLN, di ganti menjadi kwh meter digital yang dapat memberikan nilai lebih

BAB III ANALISA DAN PERANCANGAN. yang diperoleh dicatat dan dihitung jumlah penjualannya lalu disimpan dalam

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap sistem yang sedang berjalan (Current sistem). Oleh karena itu kita perlu

BAB III ANALISIS DAN DESAIN SISTEM

DATA & INFORMASI DALAM SISTEM INFORMASI BISNIS ASIH ROHMANI,M.KOM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

DESIGN OF INFORMATION SYSTEMS FOR FINANCIAL REPORTS AT PT. BANGUN ARTA HUTAMA BASED ON WEB

Transkripsi:

RANCANG BANGUN BASIS DATA PENJUALAN DAN PEMBELIAN BARANG MENGGUNAKAN KONSEP SOM Bayu Aditya 1, Alex Wijaya 2, Qriani Widayati 3 Mahasiswa Universitas BinaDarma 1, Dsen Universitas BinaDarma 2, Dsen Universitas BinaDarma 3 Prgram Studi Infrmatika, Fakultas Ilmu Kmputer, Universitas Binadarma Jl.Ahmad Yani N.12 Plaju Palembang Ps-el : bayu_aditya07@yah.c.id 1, allec_wj@yah.cm 2, Qriani_widayati@binadarma.ac.id³ Abstract : PT Nirwana Glbal Distribusind is a distributr f fd and beverages that thrughut the regin f suth sumatra and have had sales, purchases and inventry that much. This is nt ut f the database which is a cllectin f tables cntaining data t be prcessed and displayed via an infrmatin system. the prcess f string and prcessing data n the distributr PT Nirwana Glbal Distribusind still using manual systems are recrded thrugh a dcument and archived in a file cabinet, thus resulting in data lss r crruptin f data, fr the authrs will make a design database with the gal f prviding slutins by transfrming meta data Semantic Object Mdel (SOM) int the cmmand Structured Query Language (SQL), results frm this study is that it can create a data structure in MySQL database with the adjustment f multiple data types. The title f the research that is chsen is "Design f Database Sales and Purchase f Gds Using Cncept Simantik At Nirwana PT Glbal Distribusind" Keywrds: Database, Semantic Object Mdel (SOM), Purchasing and Inventry Sales Abstrak : PT Nirwana Glbal Distribusind Merupakan distributr makanan dan minuman yang pemasarannya seluruh wilayah sumatra selatan dan telah memiliki transaksi penjualan, pembelian dan persediaan yang banyak. Hal ini tidak lepas dari basis data yang merupakan kumpulan tabel-tabel yang berisi data-data yang akan dilah dan ditampilkan melalui sebuah sistem infrmasi. prses penyimpanan dan penglahan data pada distributr PT Nirwana Glbal Distribusind masih menggunakan sistem manual dicatat melalui sebuah dkumen dan diarsip didalam lemari arsip, sehingga mengakibatkan hilangnya data ataupun kerusakan data, untuk itu penulis akan membuat suatu perancangan database dengan tujuan memberikan slusi dengan cara mentransfrmasikan meta data Semantic Object Mdel (SOM) ke dalam perintah Structured Query Language (SQL), Hasil dari penelitian ini adalah dapat membuat struktur data pada database Mysql dengan penyesuaian beberapa tipe data. Adapun judul penelitian yang dipilih yaitu Rancang BangunBasis Data Penjualan Dan Menggunakan Knsep Simantik Pada PT Nirwana Glbal Distribusind Kata Kunci : Basis Data, Semantic Object Mdel (SOM), Penjualan dan Persediaan 1. PENDAHULUAN Perubahan dan dinamika masyarakat yang semakin cepat seiring dengan perkembangan jaman dan teknlgi memerlukan kualitas infrmasi yang cepat, tepat, dan akurat. Teknlgi infrmasi adalah salah satu cnth prduk teknlgi yang telah berkembang pesat yang dapat membantu mempermudah manusia dalam menglah data serta menyajikan sebuah infrmasi yang Memiliki kualitas yang tinggi. Untuk menyediakan infrmasi tersebut diperlukan suatu alat bantu atau media berupa perangkat lunak untuk menglah beragam data Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 1

supaya dapat menjadi sebuah infrmasi yang bermanfaat bagi pengguna. Dengan sistem infrmasi yang berkualitas seperti penjualan dan pembelian barang yang tertmatisasi dan terkmputerisasi akan memberikan suatu slusi yang efektif dan efesien bagi suatu perusahaan khususnya PT Nirwana Glbal Distribusind. PT Nirwana Glbal Distribusind merupakan distributr makanan, minuman dan kebutuhan masyarakat lainnya yang pemasarannya mencakup wilayah masyarakat sumsel. Menurut data dari perusahaan PT Nirwana Glbal Distribusind saat ini memiliki lebih kurang 1000 knsumen yang tersebar di pasar dan supermarket yang ada di wilayah sumsel, PT Nirwana Glbal Distribusind juga telah bekerjasama dengan 6 supplier diantaranya PT Tirta, PT Duta Indah, PT Karniel Pacific Indnesia dan lain-lain. Lalu Untuk Jenis barang yang dipasarkan leh PT Nirwana Glbal Distribusind ada 6 jenis barang yaitu tisu, minuman sachet, sendal, bumbu masakan, minuman gelas dan makanan ringan. Untuk prses pembelian barang pada PT Nirwana Glbal Distribusind pertama harus melakukan pemesanan barang ke supplier melalui email, dan sebelumnya pihak PT Nirwana Glbal Distribusind harus membuat sebuah purchase rder yang sudah ditanda tangani leh manager, lalu data pesanan barang dikirim melalui email ke supplier tersebut, setelah sampai ke supplier pesanan akan diprses dan dikirim. Ketika barang tersebut sampai ketujuan maka bagian gudang akan melakukan pemeriksaan melalui tertulis untuk disesuaikan dengan apa yang dipesan, lalu data barang tersebut diberikan ke bagian admin untuk diinput menggunakan Micrsft Excel. Begitu juga dengan prses penjualan barang pertama knsumen datang untuk memberikan data barang yang akan dibeli kebagian admin atau melakukan via telepn, lalu pihak admin PT Nirwana Glbal Distribusind mencatat dan memprses pemesanan barang dari knsumen tersebut dan menyerahkan data pesanan barang kebagian gudang, lalu bagian gudang menyiapkan barang untuk dikirim leh sales PT Nirwana Glbal Distribusind kepada knsumen. Dari prses penglahan data penjualan dan pembelian barang yang diterapkan leh PT Nirwana Glbal Distribusind yang masih mengalami beberapa kendala seperti lambatnya pencarian data pelanggan, data barang dan begitu juga data-data yang harus selalu diinput dan diperbaharui ketika ada barang yang baru masuk dan keluar. Oleh karena itu, dikarenakan semakin berkembangnya teknlgi dari waktu ke waktu dan semakin bertambahnya jumlah knsumen, maka rancang bangun basis data penjualan dan pembelian ini ingin lebih ditingkatkan untuk memudahkan dalam melakukan kegiatan khususnya penjualan dan pembelian. Berdasarkan analisis penelitian yang dilakukan terhadap prses penjualan dan pembelian serta knsep basis data yang diterapkan leh PT Nirwana Glbal Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 2

Distribusind saat ini, dapat disimpulkan bahwa PT Nirwana Glbal Distribusind memerlukan perancangan basis data yang baik, adalah basis data yang mampu mengrganisir data penjualan dan pembelian, dan data-data lainnya menjadi suatu kumpulan data yang terhubung (interrelated data) yang disimpan secara bersama-sama pada suatu media, sehingga mudah diggunakan kembali. Basis data yang dimaksud juga dapat digunakan leh satu lebih prgram aplikasi secara maksimal atau ptimal, artinya data yang disimpan tidak akan mengalami ketergantungan pada prgram yang akan digunakan, dandata akan disimpan sedemikian rupa sehingga penambahan, mdifikasi, dan pengambilan dapat dilakukan dengan mudah dan terkendali. Perancangan basis data ini bertujuan untuk dengan mudah memenuhi infrmasi yang berisikan kebutuhankebutuhan pemakai atau pengguna basis data tersebut, serta mendukung kebutuhan dalam pemprsesan data penjualan dan pembelian. Rancang bangun basis data merupakan tahap awal dalam mengembangkan suatu basis data yang ingin diterapkan sesuai dengan permasalahan yang ingin diselesaikan. Beberapa prsedur yang diperlukan dalam membangun rancang bangun basis data diantaranya mengumpulkan data agar dapat mengidentifikasi permasalahan dan dilanjutkan dengan menganalisis kebutuhan-kebutuhan terhadap basis data lalu dilanjutkan dengan membangun suatu aplikasi penjualan dan pembelian yang terintegrasi. 2. LANDASAN TEORI 2.1.1 Perancangan Menurut Ddi yang mengutip dari buku Kristant, (2004:65). Perancangan adalah suatu fase dimana diperlukan suatu keahlian perencanaan untuk elemen-elemen kmputer yang akan menggunakan sistem baru. 2.1.2 Perancangan Basis Data (database) Menurut Abdul Kadir (2003:45) Perancangan Basis Data merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Menurut Cannly and Begg, (2002:314), perancangan DBLC terdiri dari 3 (tiga) tahap yaitu : 1. Perancangan Basisdata Secara Knsepsual (Cnceptual Scheme Design) Perancangan skema knseptual: menguji kebutuhan - kebutuhan data dari suatu database applicatin sehingga menghasilkan sebuah cnceptual database schema pada DBMS independent mdel data tingkat tinggi seperti EER ( enhanced entity relatinship) mdel. 2. Perancangan Basis Data Secara Lgika (Lgical Design) Pada fase ini, skema knsepsual ditransfrmasikan dari mdel data tingkat tinggi, untuk direpresentasikan ke dalam mdel data dari DBMS yang dipilih atau digunakan. Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 3

3. Perancangan Basisdata Secara Fisik (Phisycal Design). Perancangan database secara fisik merupakan prses pemilihan struktur-struktur penyimpanan dan jalur-jalur akses pada file-file case sistem penjualan, pembelian barang yang sedang berjalan : 1. Use Case Diagram Lapran Data database untuk mencapai penampilan yang Menglah Data Lapran Penjualan terbaik pada bermacam-macam aplikasi. Menglah Data Penjualan Cetak Pimpinan 2.1.3 Semantic Object Mdel Menglah Data Purchase Order Admin Purchase Order Menurut Rbby di jurnal yang mengutip dari buku (Krenke,, 2002) Semantic Object Pembayaran Nta Pembayaran Mdel merupakan salah satu teknik pembuatan Membuat Nta Pesanan mdel data. Mdel data ini nantinya akan ditransfrmasikan menjadi desain database. Melayani Sales Memesan Gambar 3.1. Use case yang sedang berjalan Penjelasan dari use case yang sedang berjalan digunakan untuk memperlihatkan hubungan-hubungan yang terjadi antara aktraktr dengan use case-use case yang ada dalam sistem yang berjalan dan yang baru, sehingga caln penguna sistem atau perangkat lunak Gambar 2.1 Fungsi dan Peranan SOM 3. ANALISIS DAN PERANCANGAN 3.1 Analisis Yang Sedang Berjalan Analisis sistem yang sedang berjalan menjelaskan hasil pengamatan terhadap sistem nyata yang berjalan yang meliputi analisis dkumen yang ada, prsedur yang berjalan, serta masalah yang ada sehingga dapat dilakukan evaluasi terhadap sistem tersebut, Berikut use mendapatkan pemahaman tentang sistem yang akan dikembangkan, Pada PT Nirwana Glbal Distribusind prses alur berjalan pada penjualan, pembelian dan persediaan dimulai dengan supplier melakukan mengirim barang yang telah dipesan leh perusahaan, lalu masuk dan disimpan kedalam tabel pembelian yang kemudian data dari tabel tersebut akan dimanfaatkan leh bagian admin untuk menglah dan menyimpan data barang yang telah dipesan. Selanjutnya pihak sales atau Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 4

administrasi melayani pelanggan dan mendapatkan rderan barang dari pelanggan lalu diberikan kepada bagian admin untuk diinput dalam transaksi penjualan dan dilakukan cek ketersediaan barang untuk mengecek apakah stk barang yang dipesan pelanggan mencukupi, jika cukup maka akan dicetak nta penjualan jika tidak maka pelanggan diminta menunggu sampai stk terpenuhi atau transaksi tidak dilanjutkan dan pimpinan menerima lapran penjualan, pembelian dan ketersediaan barang. 3.1.1 Analisis Permasalahan Dari penjelasan prsedur penjualan, pembelian dan persediaan diatas, maka penulis dapat menguraikan permasalahan sebagai berikut : 1. Prses penjualan barang dilakukan secara manual dengan melakukan pencatatan melalui dkumen penjualan dengan tulis tangan dan di input di micrsft excel. 2. Lambatnya prses pembuatan lapran penjualan, karena bagian admin harus melakuakn pencatatan dahulu. 3. Lambatnya prses pembelian barang, karena harus menunggu permintaan permhnan pembelian barang terlebih dahulu. 4. Sulitnya melakukan pencarian data stk persediaan barang yang ada digudang. 2. Dibuatkan Basis data sebagai penyimpanan datanya, agar mudah melakukan pencarian data. 3. Dibuatkan sistem basis data dan client server sehingga meminimalkan keluputan dari pihak pengguna. 3.2 Perancangan Basis Data Pada perancangan basis data ini menggunakan 3 tahap, yaitu knseptual, lgical, physical. 3.2.1 Semantic Object Diagram Knseptual Kd_jenis Jenis_ Jenis n_faktur Kd_supplier Id_barang tgl_beli Jumlah kd_supplier Kd_jenis nm_barang Harga_jual id_barang Harga_beli mempunyai beli menghasilkan N_retur memiliki N_faktur Retur_beli tgl_retur dilakukan Jumlah_retur alamat Nm_supplier Nm_pelanggan kd_pelanggan alamat melakukan Jumlah Harga_jual Tgl_jual Transaksi_Penjualan Kd_pelanggan n_faktur memiliki N_faktur tgl_retur N_retur Jumlah_retur Retur_jual Gambar 3.2. SOM Knseptual 3.1.2 Analisis Pemecahan masalah 1. Dibuatkan basis data penjualan, pembelian dan persediaan yang terintegrasi Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 5

3.2.2 Rancangan Basis Data Semantik Objek Mdel Kd_supplie * Nm_supplier alamat N_tlp N_faktur * Tgl_beli Kd_supplier ** Id_barang ** Harga_beli Jumlah Ttal_harga Jenis_barang Kd_jenis Jenis Jenis ReturBeli N_retur * N_faktur ** Tgl_retur Jumlah_retur Keterangan Retur Beli Id_barang * Nm_barang Kd_jenis Harga_jual Harga_beli Stk Jenis ReturJual N_retur * N_faktur ** Tgl_retur Jumlah_retur Keterangan ReturJual Transaksi Penjualan transaksipenjual an N_faktur * Kd_pelanggan ** Id_barang ** Tgl_jual Harga_jual jumlah Ttal_harga Transaksi Penjualan Kd_pelanggan * Nm_pelanggan alamat N_tlp Gambar 3.3 RancanganBasis Data Semantik Objek Mdel 4. HASIL DAN PEMBAHASAN 4.1 Hasil Hasil analisis merupakan suatu prses dari analisa basis data yang sedang berjalan yang bertujuan untuk menemukan kelemahankelemahan yang ada pada saat ini dan mengusulkan slusi atau pemecahan untuk perbaikan basis data. Berikut transfrmasi bjek Semantik Objek Mdel kedalam bentuk diagram: N_faktur * Kd_supplier ** Id_barang ** Tgl_beli Harga_beli Jumlah Jenis Kd_jenis Jenis Jenis Ttal_harga Transaksipenjualan N_faktur * Kd_pelanggan ** Id_barang ** Tgl_jual Harga_jual Jumlah Id_barang * Nm_barang Kd_jenis ** Harga_jual Harga_beli Stk Jenis Ttal_harga Transaksi Penjualan Kd_supplier * Nm_supplier Alamat N_tlp ReturBeli N_retur * N_faktur ** Tgl_retur Jmlh_retur Keterangan ReturBeli Kd_pelanggan * Nm_pelanggan Alamat N_tlp ReturJual N_retur * N_faktur ** Tgl_retur Jmlh_retur Keterangan ReturJual Transaksi Penjualan Gambar 4.1 Diagram Semantik Objek Mdel 2.1.1 Transfrmasi Semantic ObjectMdel ke Relatinal Database Design : BARANG (Id_barang, Nm_barang, Kd_jenis, Harga_jual, Harga_beli, Stk) PELANGGAN (Kd_pelanggan, Nm_pelanggan, Alamat, N_tlp) SUPPLIER (Kd_supplier, Nm_supplier, Alamat, N_tlp) PEMBELIAN (N_faktur, Kd_supplier, Id_barang, Tgl_beli, Harga_beli, Jumlah, Ttal_harga) TRANSAKSI PENJUALAN (N_faktur, Kd_pelanggan, Id_barang, Tgl_jual, Harga_jual, Jumlah, Ttal_harga) RETUR JUAL (N_retur, N_faktur, Tgl_retur, Jumlah_retur) RETUR BELI (N_retur, N_faktur, Tgl_retur, Jumlah_retur) JENIS BARANG (Kd_jenis, jenis) 2.1.2 Transfrmasi Mdel Kedalam Query Adapun hasil transfrmasi mdel kedalam query yang dilakukan ini ialah berupa rancangan basis data. Rancangan basis data ini memiliki tabel-tabel yang telah terbentuk dari prses semantik bjek mdel yang telah diuraikan di bab sebelumya dan diharapkan menjadi rancangan basis data yang baik, sehingga nantinya bisa dimanfaatkan dan untuk mempermudah perusahaan dalam pembuatan rancangan basis data penjualan pembelian dan persediaan pada PT Nirwana Glbal Distribusind nantinya. Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 6

Hasil dari perancangan basis data ini, dihasilkan 8 tabel basis data dan dimasukkan ke dalam database yang bernama penjualan pembelian dan persediaan. Dan pengimplementasian dari rancangan basis data yang terdiri atas 8 tabel yang ada dilakukan dengan menggunakan aplikasi AppServ v.2.5.9 dengan kneksi server lcalhst. 1 id_barang Primary Key Varchar (15) 2 Nm_barang Varchar (50) 3 Kd_jenis Freign Key Varchar (15) 4 Harga_jual duble 5 Harga_beli duble 6 Stk Int (5) CREATE TABLE IF NOT EXISTS `barang` ( `id_barang` varchar(15) NOT `nm_barang` varchar(50) NOT `kd_jenis` varchar(15) NOT `harga_jual` duble NOT `harga_beli` duble NOT `stk` int(5) NOT PRIMARY KEY (`id_barang`,`kd_jenis`), KEY `BARANGFK` (`kd_jenis`) ) ENGINE=InnDB DEFAULT menghasilkan struktur table barang di xampp dibawah ini Gambar 4.2 Rancangan Basis Data Penjualan 4.2 Pembahasan dan Persediaan Berikut ini akan dibahas mengenai rancangan basis data yang telah dibuat, pembahasan ini mencakup 8 tabel yang telah terbentuk dengan disertai dengan tampilan tiap tabel yang ada pada database penjualan pembelian dan persediaan. 4.2.1. Tabel Tabel barang merupakan tabel yang digunakan untuk menyimpan data barang yang ada di pada PT Nirwana Glbal Distribusind. Tabel ini terdiri dari 6 atribut Tabel 4.1 Struktur Tabel Gambar 4.3 Rancangan Struktur Tabel 4.2.2. Tabel Tabel pelanggan merupakan tabel yang digunakan untuk menyimpan data pelanggan, agar bias mengetahui setiap identitas pelanggan. Tabel ini terdiri dari 4 atribut : Tabel 4.2 Struktur Tabel N Nama Field Key Tipe Panjang 1 Kd_pelanggan Primary Key Varchar (15) Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 7

2 Nm_pelanggan Varchar (50) 3 Alamat Varchar (50) 4 N_tlp Varchar (15) CREATE TABLE IF NOT EXISTS `pelanggan` ( `kd_pelanggan` varchar(15) NOT `nm_pelanggan` varchar(50) NOT `alamat` varchar(50) NOT `n_tlp` varchar(15) NOT PRIMARY KEY (`kd_pelanggan`) ) ENGINE=InnDB DEFAULT menghasilkan struktur table pelanggan di xampp dibawah ini `kd_supplier` varchar(15) NOT `nm_supplier` varchar(50) NOT `alamat` varchar(50) NOT `n_tlp` varchar(15) NOT PRIMARY KEY (`kd_supplier`) ) ENGINE=InnDB DEFAULT menghasilkan struktur table supplier di xampp dibawah ini Gambar 4.5 Rancangan Struktur Tabel 4.2.4. Tabel Gambar 4.4 Rancangan Struktur Tabel 4.2.3. Tabel Tabel supplier merupakan tabel yang digunakan untuk menyimpan data supplier. Tabel ini terdiri dari 4 atribut : Tabel 4.3 Struktur Tabel 1 Kd_supplier Primary Key Varchar (15) 2 Nm_supplier Varchar (50) 3 Alamat Varchar (50) 4 N_tlp Varchar (15) CREATE TABLE IF NOT EXISTS `supplier` ( Tabel pembelian merupakan tabel yang digunakan untuk menyimpan data pembelian barang dari supplier. Tabel ini terdiri dari 7 atribut : Tabel 4.4. Struktur Tabel 1 N_faktur Primary Key Varchar (15) 2 Kd_supplier Freign Key Varchar (15) 3 Id_ Freign Key Varchar (15) 4 Tgl_beli Date 5 Harga_beli Duble 6 Jumlah Int (5) 7 Ttal_harga Duble CREATE TABLE IF NOT EXISTS `pembelian` ( `n_faktur` varchar(15) NOT `kd_supplier` varchar(15) NOT Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 8

`id_barang` varchar(15) NOT `tgl_beli` date NOT `harga_beli` duble NOT `jumlah` int(5) NOT `ttal_harga` duble NOT PRIMARY KEY (`n_faktur`,`kd_supplier`,`id_bara ng`), KEY `PEMBELIANFK` (`kd_supplier`), KEY `PEMBELIANFK1` (`id_barang`) ) ENGINE=InnDB DEFAULT menghasilkan struktur table pembelian di xampp dibawah ini: `n_faktur` varchar(15) NOT `kd_pelanggan` varchar(15) NOT `id_barang` varchar(15) NOT `tgl_jual` date NOT `harga_jual` duble NOT `jumlah` int(5) NOT `ttal_harga` duble NOT PRIMARY KEY (`n_faktur`,`kd_pelanggan`,`id_bar ang`), KEY `TRANSAKSI_PENJUALANFK` (`kd_pelanggan`), KEY `TRANSAKSI_PENJUALANFK1` (`id_barang`) ) ENGINE=InnDB DEFAULT menghasilkan struktur table transaksi penjualan di xampp dibawah ini: Gambar 4.6 Rancangan Struktur Tabel 4.2.5. Tabel Transaksi Penjualan Tabel transaksi penjualan merupakan tabel yang digunakan untuk menyimpan data penjualan barang Tabel ini terdiri dari 7 atribut : Tabel 4.5. Struktur Tabel Transaksi Penjualan 1 N_faktur Primary Key Varchar (15) 2 Kd_pelanggan Freign Key Varchar (15) 3 Id_barang Freign Key Varchar (15) 4 Tgl_jual Date 5 Harga_jual Duble 6 Jumlah Int (5) 7 Ttal_harga Duble CREATE TABLE IF NOT EXISTS `transaksi_penjualan` ( Gambar 4.7 Rancangan Struktur Tabel Transaksi Penjualan 4.2.6. Tabel Retur Jual Tabel retur jual merupakan tabel yang digunakan untuk menyimpan data nilai retur jual. Tabel ini terdiri dari 5 atribut : Tabel 4.6. Struktur Tabel Retur Jual 1 N_retur Primary Key Varchar (15) 2 N_faktur Freign Key Varchar (15) 3 Tgl_retur Date 4 Jmlh_retur Int (5) 5 Keterangan Varchar (50) Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 9

CREATE TABLE IF NOT EXISTS `retur_jual` ( `n_retur` varchar(15) NOT `n_faktur` varchar(15) NOT `tgl_retur` date NOT `jumlah_retur` int(5) NOT `keterangan` varchar(50) NOT PRIMARY KEY (`n_retur`,`n_faktur`), KEY `RETUR_JUALFK` (`n_faktur`) ) ENGINE=InnDB DEFAULT menghasilkan struktur table Retur Jual di xampp dibawah ini : CREATE TABLE IF NOT EXISTS `retur_beli` ( `n_retur` varchar(15) NOT `n_faktur` varchar(15) NOT `tgl_retur` date NOT `jumlah_retur` int(5) NOT `keterangan` varchar(50) NOT PRIMARY KEY (`n_retur`,`n_faktur`), KEY `RETUR_BELIFK` (`n_faktur`) ) ENGINE=InnDB DEFAULT menghasilkan struktur table retur beli di xampp dibawah ini : Gambar 4.8 Rancangan Struktur Tabel Retur 4.2.7 Tabel Retur Beli Jual Tabel retur beli merupakan tabel yang digunakan untuk menyimpan data nilai retur beli. Tabel ini terdiri dari 5 atribut : Tabel 4.7. Struktur Tabel Retur Beli 1 N_retur Primary Key Varchar (15) 2 N_faktur Freign Key Varchar (15) 3 Tgl_retur Date 4 Jmlh_retur Int (5) 5 Keterangan Varchar (50) Gambar 4.9 Rancangan Struktur Tabel Retur Beli 4.2.8. Tabel Jenis Tabel Jenis merupakan tabel yang digunakan untuk jenis barang pada barang. Tabel ini terdiri dari 3 atribut : Tabel 4.8. Struktur Tabel Jenis 1 Kd_jenis Primary Key Varchar (15) 2 Jenis Varchar (15) CREATE TABLE IF NOT EXISTS `jenis_barang` ( `kd_jenis` varchar(15) NOT `jenis` varchar(15) NOT PRIMARY KEY (`kd_jenis`) ) ENGINE=InnDB DEFAULT Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 10

menghasilkan struktur table jenis barang di AppServ dibawah ini : Gambar 4.10 Rancangan Struktur Tabel Jenis 5. SIMPULAN DAN SARAN 5.1 Kesimpulan Berdasarkan penelitian yang telah dilakukan dan telah diuraikan dalam skripsi tentang Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep Simantik Pada PT Nirwana Glbal Distribusind. Dengan ini maka dapat disimpulkan beberapa hal sebagai berikut : 1. Aplikasi SOM dapat dikembangkan untuk dapat menghasilkan file berupa Structured Query 2. Metde perancangan Semantic Object Mdel membantu mempermudah dalam tahapan perancangan sistem nantinya karena rancangan layar sudah tersedia. 3. Hasil perancangan basis data pada lingkup PT Nirwana Glbal Distribusind digunakan sebagai input data pada sistem lainnya. 5.2 Saran Dalam penulisan Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep Simantik Pada PT Nirwana Glbal Distribusind ini di berikan saran untuk penelitian lebih lanjut sebagai berikut : 1. Karena merupakan perancangan basis data dari sebuah sistem penjualan, pembelian dan persediaan, maka perancangan basis data untuk ruang lingkup lainnya harus disesuaikan dengan basis data yang sudah dibuat. 2. Pengguna harus ditanya prduk database yang digunakan. Dengan demikian dapat ditampilkan tipe data yang sesuai dengan prduk database tersebut saat pengguna mendefinisikan prperty attribute. 3. Untuk pengembang berikutnya disarankan agar dapat membangun suatu database penjualan dan pembelian secara terintegrasi dan dapat di kembangkan. DAFTAR RUJUKAN Abdillah, Andretti. 2006. Perancangan Basisdata Sistem Infrmasi Pengajian Studi Kasus Pada Universitas XYZ. Rbby, 2009. Analisis dan Perancangan Basis Data Untuk Mendukung Aplikasi ERP Educatin Pada Bina Nusantara University. Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 11

Susant, Ddi. 2015. Perancangan Basis Data Ensiklpedia istilah kedkteran Menggunakan Hierachical Data Mdel. Sutabri, Tata. 2004. Analisa Sistem Infrmasi, Ygyakarta:Andi Rancang Bangun Basis Data Penjualan Dan Menggunakan Knsep SOM (Bayu) 12