• Tidak ada hasil yang ditemukan

Perancangan Sistem Informasi Penjualan Barang Berbasis Client Server Pada PD. Toko Dua Saudara

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Sistem Informasi Penjualan Barang Berbasis Client Server Pada PD. Toko Dua Saudara"

Copied!
53
0
0

Teks penuh

(1)

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

MARSHALL

10106341

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)
(3)

i

Assalamualaikum Wr Wb.

Dengan mengucapkan puji dan syukur kehadirat allah SWT yang telah memberikan

rakhmat dan hidayah-Nya, sehingga dapat terselesaikannya kerja praktek lapangan beserta

laporannya yang berjudul “PERANCANGAN SISTEM INFORMASI PENJUALAN BARANG

BERBASIS CLIENT SERVER PADA PD. TOKO MAS DUA SAUDARA GARUT”

Laporan kerja praktek ini disusun berdasarkan hasil inplementasi dan analisis pada saat

praktek kerja lapangan di PD. TOKO MAS DUA SAUDARA Garut. Laporan kerja praktek ini

juga dibuat untuk memenuhi salah satu perkuliahan Fakultas Teknik dan Ilmu Komputer

Program Strata 1 Jurusan Teknik Informatika Universitas Komputer Indonesia.

Selama penyusunan laporan kerja praktek ini, penulis banyak mendapatkan

bantuan, bimbingan serta dorongan moril maupun materil dari berbagai pihak. Pada kesempatan

ini ijinkan penulis menyampaikan rasa terima kasih dan penghargaan setinggi-tingginya kepada

yang terhormat :

1. Kedua orang tua tercinta yang telah memberikan doa restu dan motivasi kepada

penulis untuk dapat menyelesaikan kerja praktek dan penyusunan laporan kerja

praktek.

2. Ibu Mira Kania Sabariah, S.T.,M.T. selaku Ketua Jurusan Teknik informatika

Universitas Komputer Indonesia.

3. Bapak Iskandar Ikbal, S.T. selaku dosen pembimbing dan wali kelas yang telah

membingbing dan mengarahkan penulis dalam menyelesaikan laporan kerja praktek

(4)

ii

SAUDARA Garut yang telah membimbing dan memberikan masukan selama kerja

praktek.

5. Rekan-rekan seperjuangan angkatan 2006 di jurusan Teknik Informatika, terkhusus

untuk semua mahasiswa IF-3.

6. Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah memberi

dorongan sehingga penulis dapat menyelesaikan kerja praktek dan menyusun

laporannya. Semoga Allah SWT melimpahkan Rakhmat dan Berkah-Nya kepada

mereka. Amin.

Penulis menyadari bahwa laporan kerja praktek ini jauh dari kesempurnaan sehingga

saran dan perbaikan yang ditunjukan untuk penyempurnaan laporan kerja praktek ini sangat

penulis harapkan. Akan tetapi dengan segala kemampuan yang ada, penulis mencoba menyusun

laporan kerja praktek ini sebaik mungkin.

Semoga laporan kerja praktek ini dapat bermnfaat dan semoga Allah SWT memberikan

hikmah yang berlimpah kepada kita semua, Amin.

Billahitaufiq Walhidayah, Wassalamu’alaikum Wr. Wb.

Bandung, Januari 2010

(5)
(6)

1

1.1 Latar Belakang Kerja Praktek

Dunia kerja adalah salah satu tujuan akhir bagi mahasiswa setelah selesai kuliah.

Berbagai macam dan teori yang didapat oleh mahasiswa, tentunya sangat berhubungan erat

dengan dunia kerja. Untuk itu perlu diterapkan dan dipraktekan tentang ilmu yang telah

didapatkan oleh mahasiswa, supaya mengalami dan bisa merasakan apa dan bagaimana dunia

kerja itu.

Atas dasar itulah yang menjadi latar belakang bagi kami untuk melaksanakan kerja

praktek dan untuk dapat berlatih menyesuaikan diri di dunia kerja nantinya. Di samping itu,

kami melaksanakan kerja praktek ini adalah dalam rangka menjalankan salah satu syarat

dalam menempuh mata kuliah kerja praktek yang kami ambil.

Diharapkan, semoga apa yang telah kami lakukan selama kurang lebih satu bulan

dapat membawa manfaat bagi kami pribadi maupun bagi PD. TOKO MAS DUA SAUDARA

selama kami melaksanakan kerja praktek dan bagi para pembaca.

1.2 Maksud dan Tujuan

1.2.1 Maksud Kerja Praktek

1. Mengarahkan mahasiswa ke tindakan-tindakan nyata dan bertumpu pada program

yang ditata berdasarkan perencanaan analisis, dengan memperhatikan masalah

pokok yang dihadapi terutama kualitas, relevansi, dan masa depan.

2. Menghasilkan lulusan yang berkualitas dan sesuai dengan arah dan perkembangan

tuntutan Dunia kerja.

3. Menerapkan ilmu yang didapat di bangku perkuliahan.

(7)

5. Sebagai salah satu syarat mata kuliah kerja praktek.

1.2.2 Tujuan Kerja Praktek

1. Memberikan kesempatan kepada mahasiswa untuk memperoleh pengalaman kerja

sekaligus mempraktekan konsep/teori yang diperoleh selama perkuliahan dalam

suatu kegiatan perusahaan secara nyata.

2. Sebagai wahana orientasi bagi mahasiswa untuk mempersiapkan diri dan

menumbuhkan minat dalam kaitannya dengan penyusunan tugas/skripsi.

1.3 Sistem Pelaksanaan Kerja Praktek

System pelaksanaan kerja praktek di PD. Toko Mas Dua Saudara dibagi menjadi

beberapa bagian, diantaranya :

1. Kerja praktek dilaksanakan sesuai dengan kebutukan serta kesempatan yang

diberikan pihak perusahaan dan pelasanaan kerja praktek penulis di PD. Toko Mas

Dua Saudara dilaksanakan sejak tanggal 27 Juli 2009 sampai dengan 24 Agustus

2009.

2. Waktu mulai kerja praktek diseseuaikan dengan ketentuan yang diberikan

perusahaan tempat kerja praktek yaitu terhitung dari senin sampai kamis , dari jam

09.00 sampai dengan 15.00.

3. Waktu melaksanakan kerja praktek diluar waktu perkuliahan jadi tidak sampai

mengganggu proses perkuliahan.

1.4 Sistematika Laporan Kerja Praktek

Agar mencapai hasil yang baik dan terarah serta tidak menyimpang dari permasalahan

yang ada maka penulis membuat sistematika laporan kerja praktek yang diuraikan sebagai

berikut :

(8)

Bab I ini merupakan pendahuluan yang menjelaskan tentang latar belakang, maksud

dan tujuan, sistem pelaksanaan, dan sistematika laporan kerja praktek.

BAB II RUANG LINGKUP PERUSAHAAN

Bab II ini merupakan tinjauan umum yang didalamnya menjelaskan tentang profile

perusahaan, mulai dari sejarah perusahaan, tempat dan kedudukan, bentuk dan badan hukum,

bidang pekerjaan yaitu visi dan misi, bidang pekerjaan divisi/departemen, serta struktur

organisasi perusahaan. Berikut penjelasan tgentang landasan teori yang digunakan.

BAB III KEGIATAN SELAMA KERJA PRAKTEK

Bab III ini menjelaskan tentang data yang diperoleh dari perusahaan PD. Toko Mas

Dua Saudara tentang sistem informasi Penjualan yang merupakan tempat kami melaksanakan

kerja praktek. Dan pada bab ini juga menjelaskan tentang perancangan dari aplikasi yang

dibuat untuk perusahaan tempat Kerja praktek di laksanakan. Penjelasan tersebut mencakup

Perancangan database, perancangan struktur menu, perancangan antar muka atau interface,

dan jaringan semantik.

BAB IV KESIMPULAN DAN SARAN

Bab IV ini merupakan penutup penyusunan laporan yang berisi kesimpulan dan kerja

praktek yang kami telah laksanakan, selain itu berisi pula saran dari kami, yang diharapkan

dapat menjadi masukan yang bermanfaat.

DAFTAR PUSTAKA

(9)

4

TINJAUAN PUSTAKA

1.1 Sejarah Perusahaan

PD. Toko Mas Dua Saudara Adalah sebuah perusahaan yang bergerak di bidang

produksi dan penjualan perhiasan mas. Perusahaan ini mulai didirikan oleh H.ismail dan

Hj.Badriah pada tahun 1978 di Samarang - Garut, pada saat itu perusahaan ini hanya bergerak

di penjualannya saja belum melakukan produksi, pada waktu itu di daerah tersebut belum

terlalu ramai dalam penjualan perhiasan mas dan pada waktu itu juga hanya ada satu toko ini

yang berjualan perhiasan di daerah tersebut, maka perusahaan ini adalah perusahaan pelopor

yang bergerak di penjualan perhiasan mas di daerah tersebut. Sampai sekarang di daerah

Samarang Garut sudah ada 8 perusahaan toko mas, dan 4 diantara nya masih anak cabang

dari perusahaan PD. Dua saudara.

Pada tahun 2008, perusahaan PD. Dua Saudara Mulai Merambah di bidang produksi,

dan mulai membuat sistem organisasi perusahaan untuk mengelola perusahaan ini, sekarang

pengurus utama perusahaan ini adalah Bp.Rizal Saepuloh yang diangkat sebagai Manager

perusahaan berikut sebagai komisaris juga di perusahaan ini.

Perusahan ini sampai sekarang sudah memiliki 8 cabang toko dan sekitar lebih dari 10

ribu pelanggan di 3 berbagai daerah sehingga perusahaan ini kedepannya akan menambah

kembali cabang-cabang toko untuk melayani pelanggannya supaya lebih mudah di jangkau.

1.2 Tempat dan Kedudukan Perusahaan

Lokasi Tempat kerja Praktek adalah di PD. Dua Saudara yang bertempat di Jl. Raya

(10)

1.3 Bentuk dan Badan Hukum Perusahaan

PD. Dua Saudara berdiri berdasarkan Ijin Pemerintah Dengan No.SIUP :

537/IZ/PK/V/2007/P

Dan NPWP perusahaan No. 26.825.027.1-443.000

1.4 Bidang Pekerjaan Perusahaan

PD.Toko Mas Dua Saudara merupakan suatu perusahaan produksi dan penjualan

Perhiasan Mas yang melayani penjualan ke konsumen dan Toko-toko yang menjual perhiasan

mas juga menyediakan layanan perbaikan dan perawatan perhiasan mas. Perusaan ini

memberikan pelayanan dan kualitas produk terbaik kepada konsumen.

1.4.1 Visi dan Misi Perusahaan

Visi perusahaan ini adalah menjadi perusahaan produksi dan penjualan mas yang bisa

melayani masyarakat di berbagai daerah.

Misi perusaan adalah melayani dan memberikan kepuasan kepada konsumen dengan

memberikan kualitas terbaik.

1.5 Struktur Organisasi Perusahaan

Struktur Organisasi perusaan terbagi menjadi 5 bidang kelompok dimana tiap-tiap

kelompok mempunyai tugas pekerjaan masing-masing. Kelompok tersebut diantaranya:

1. Komisaris/Pemilik Perusahaan

2. Manager/Pengelola perusahaan

3. Kelompok Bidang Produksi, Perbaikan dan Perawatan

4. Karyawan Pelayan Toko

(11)

1.6 Landasan Teori

1.6.1 Pengertian Sisitem

Didalam mendefinisikan suatu sistem tedapat dua kelompok pendekatan, yang

menekankan pada prosedurnya atau elemenya. Pendekatan yang lebih menekan pada

prosedurnya dapat didefinisikan sebagai berikut :

“ Sistem adalah suatu jaringan kerja pada prosedur-prosedur yang selalu berhubung,

berkumpul bersama-sama untuk melakukan kegiatan atau menyelesaikan suatu sasaran

tertentu”.[1]

Sedangkan pendekatan yang menekan pada komponen atau elemen medefinisikan

sistem sebagai berikut :

“Sistem adalah kumpulan dari elemen-elemen, komponen-komponen yang berinteraksi untuk

menghasilkan tujuan secara keseluruhan dalam lingkungan yang komplek”.[2]

Sistem adalah sekumpulan elemen yang saling berkaitan atau terpadu yang dimaksud

untuk mencapai suatu tujuan. Sebagai gambaran, jika dalam sebuah sistem terdapat elemen

yang memberikan manfaat dalam mencapai tujuan yang sama, maka elemen tersebut dapat

dipastikan bukanlah bagian dari sistem.

Ada beberapa elemen yang membentuk sebuah sistem, yaitu :

1. Tujuan

Masukan input sistem adalah segala sesuatu yang masuk ke dalam sistem dari masukan

(12)

1.6.2 Database

Database adalah suatu koleksi data komputer yang terintegrasi, diorganisasikan dan

disimpan dalam sustu cara yang memudahkan pengambilan kembali. Dua tujuan utama dari

database adalah meminimumkan pengulangan dan pencapaian indenpendensi data.

Indenpendensi data adalah kemampuan untuk membuat perubahan dalam struktur data tanpa

membuat perubahan pada program yang memproses data.

1.7 Borland Delphi

1.7.1 Sejarah Borland Delphi

Dengan adanya bahasa pemprograman yang semakin pesat dan dengan seiring

perkembangan dan tekhnologi yang semakin canggih, banyak perusahaan besar software

yang mengembangkan bahasa pemprograman menjadi sebuah software, yaitu pemprograman

memberikan kemudahan kepada pengguna software untuk mendesain sebuah aplikasi yang

berorientasi pada database maupun server.

Karena Borland Delphi merupakan generasi lanjutan dari Turbo Pascal yang telah

terkenal sebagai bahasa pemprograman yang tersetruktur yang diluncurkan oleh Borland

International Incorporation pada tahun 1983. Sesuai dengan sistem informasi yang popular

pada saat itu Turbo Pascal memang dirancang untuk beroprasi pada sistem DOS, seiring

dengan perkembangan Zaman ilmu pengetahuan memilih Turbo Pascal for Windows, dalam

versi berjalan pada Windows.

Penggabungan Turbo Pascal dengan Turbo Pascal for Windows pada tahun 1992

melahirkan sesuatu bahasa pemprograman yang dinamakan Borland Pascal Versi 1.0, tetapi

masih banyak keluhannya mengenai cara penggunaan bahasa pemprograman visual yang

berbasis pascal, maka lahirlah Borland Delphi pada tahun 1995 dan kemudian disusul setahun

(13)

yang mempunya kemampuan semakin bertambah terutama dalam merancang aplikasi untuk

multi user dan databases yang semakin canggih. Dua tahun kemudian diluncurkan kembali

Borland Delphi versi 4.0 yang lebih canggih dari versi 4.0 yang lebih canggih dari versi

sebelumnya.

Borland Delphi memiliki kelebihan dibandingkan dengan aplikasi pemprograman

visual berbasis windows yang lain diantaranya :

1. Borland Delphi menyediakan fasilitas yang luas mulai dari fungsi membuat form

hingga untuk menggunakan format file berbasis data yang popular seberti Dbase

dan Paradoks.

2. Dalam Borland Delphi template aplikasi dan template format yang dapat

digunakan untuk membuat semua aplikasi dengan lebih cepat.

3. Borland Delphi dapat diatur sesuai dengan kebutuhan dan menunjukan bagaimana

memiliki Borland Delphi dilingkungan dengan pekerjaan lebih Produktif.

1.7.2 Lingkungan Kerja Borland Delphi 7.0

Delphi adalah sesuatu bahasa pemprograman yang telah memanfaatkan metode

pemprograman Object Oriented Programing (OOP).

(14)

Gambar 1 Tool Borland Dephi 7.0 Fungsi dari Elemen-elemen di atas adalah :

Object Inspector : suatu window yang berguna untuk mengatur suatu object baik

property, events dan method.

Form : Digunakan sebagai layar/window yang digunakan sebagai lembar kerja kita.

Di form-lah semua komponen seperti tombol dan komponen lainnya disimpan.

Window Unit/Source Code : Window/layar yang berisi perintah-perintah yang akan

dieksekusi oleh komputer. Di layar inilah kita mengisikan program-program.

Component Palette : Layar yang berisikan komponen-komponen yang dipakai dalam

program kita.

1.7.3 Pengantar (OOP)

Perbedaan konsep pemprograman berbasis objek dengan konsep pemprograman biasa

adalah sebagai berikut :

1. Dalam pemprograman biasa, suatu benda hanya memiliki property yang

(15)

Contoh : Objek manusia memiliki nama, tinggi, berat, warna kulit dan lain-lain.

2. Dalam pemprograman berorientasi objek, suatu benda tidak hanya memiliki

method dan event.

Contoh : Objek manusia tidak hanya memiliki property nama, tinggi, berat,

warna kulit tetapi juga mempunya metode / langkah yang dapat dikerjakan dan

juga event (suatu kejadian yang biasa terjadi pada objek).

a. Event dapat berupa : Event ketika lapar, ketika haus, ketika ngantuk dan

lain-lain.

b. Method dapat berupa : Makan, minum, tidur.

Suatu method bisa saja dipanggil ketika suatu even terjadi. Contoh ketika manusia

lapar, maka dia akan melakukan metod makan. Contoh nyata dalam pemprograman adalah

sebagai berikut : Misalkan program yang kita buat memilki sebuah form dan sebuah tombol.

Kita dapat memberikan suatu perintah ke masing-masing envent dari kedua objek tersebut.

Misalkan ketika form diklik, maka warna dari form berganti menjadi merah, dan ketika

tombol ditekan maka program akan ditutup.

Untuk membuat program tersebut maka dilakukanlah langkah-langkah sebagi berikut

:

1. Buat sebuah aplikasi baru dengan mengklik menu File – New Application. Sehingga

akan muncul suatu form kosong yang kan kita beri program.

2. Kemudian tempatkan komponen (objek) button yang ada pada Component Platte

Standar ke form. Caranya : Kilik Button kemudian geserkan kursor ke form dan

(16)

Gambar 2 Form1

3. Sekarang klik form kemudian klik tab event di window object inapector dan pilih

tab onclick, Double Click event tersbut . Maka akan muncul suatu procedure/method

kosong yang harus diisi sesuai keinginan. Contoh di bawah ini akan mengganti warna

(property color) dari Form1 menjadi warna merah. Isilah programnya sebagai berikut

:

Keterangan program :

Tanda Titik (.) adalah tanda pemisah antara objek dengan propertinya.

Setiap akhir dari perintah harus diberi perintah titik koma (;)

Pengisian nilai ke suatu variable atau property menggunakan symbol titik dua

sama dengan (:=)

4. Sekarang titik objek tombol kemudia klik tab event pada object inspector dan pilih

event onclick. Double klik atau tulis nama fungsi yang akan digunakan sebagai

method yang akan dikerjakan ketika tombol diklik. Kemudian tulis perintah untuk

menutup form sebagai berikut :

Procedure Tform1.FormClick(Sender: Tobject); Begin

(17)

5. Tekan tombol F9 atau Run – Run atau tekan tombol untuk

menjalankan program.

1.7.4 Microsoft SQL Server 2000

SQL Server 2000 merupakan salah satu dari jumlah bahasa pemprograman database,

yang menentukan bahasa mana yang terbaik untuk aplikasi database akan bersifat subyektif.

Namun biasanya dukungan bahasa SQL (Structure Query Languange), ketika kecepatan,

pemakaian memori, mudah tidaknya program dan daya tampung data menjadi kriteria utama

Aplikasi databases Microsof SQL Server 2000.

Pertama kita pilih pada menu start adalah Microsoft SQL Server – Enterprise

Manager. Disini kita membuat database dan table yang dibutuhkan pada saat brmain querty

nanti. Perhatikan gambar berikut ini :

Gambar 3 Connect Database Procedure Tform1.FormClick(Sender: Tobject);

Begin

(18)

Pada potongan gambar diatas terlihat untuk masuk ke link local pada Microsoft SQL Server

maka terlebih dahulu kita harus mengkoneksikannya terlebih dahului. Setelah terkoneksi

maka tampilan pada Console Root akan tampak seperti gambar berikut :

Gambar 4 Console Root

Setelah kita terkoneksi pada Console Root maka saatnya kita mulai membuat database . Kilk

kanan pada folder database kemudian pilih new database.

Gambar 5 Membuat Database

(19)

Gambar 6 Pengisian Nama Database

Ketika nama database yang akan dibuat. Jangan lupa pada data files dan Transsaction Log di

Set dan diarahkan pada folder yang telah kita buat pada Local Disc C: seperti gambar

dibawah ini :

(20)

1.7.5 Client - Server

Untuk mengelola suatu jaringan diperlukan suatu operasi jaringan. Sistem operai

jaringan dibedakan menjadi dua berdasarkan tipe jaringan, yaitu sistem operasi Client-Server

dan sistem operasi jaringan Peer to Peer.

Server dijaringan tipe Cilent-Server disebut dengan dedicated Server karena murni

berperan sebagai server yang menyediakan fasilitas kepada workstation dan server tersebut

tidak dapat berperan sebagai workstation.

Gambar 8 Client - Server

1.7.5.1Client

Client adalah komputer-komputer yang menerima atau menggunakan fasilitas yang

(21)

1.7.5.2Server

Server adalah komputer yang menyediaka fasilitas bagi komputer-komputer lain

(22)

KEGIATAN SELAMA KERJA PRAKTEK

1.1 Jadwal Kerja Praktek

Kerja praktek yang dilaksanakan di PD. Toko Mas Dua Saudara berlangsung dari tanggal

27 Juli 2009 sampai dengan 24 Agustus 2009. Perusahaan tersebut memberikan kebijakan dalam

jadwal pelaksanaan kerja praktek dimana kerja praktek dilaksanakan pada hari senin sampai

dengan hari kamis mulai pukul 09.00 sampai dengan pukul 15.00 WIB.

1.2 Teknik Kerja Praktek

1.2.1 Observasi

Kami melakukan Observasi kepada perusahaan PD. Toko Mas Dua Saudara yaitu dengan

langsung melihat pelaksanaan tugas-tugas perusahaan sehingga dapat memperoleh gambaran

serta data-data yang dibutuhkan oleh perusahaan.

1.2.2 Analisa

Melakukan wawancara kepada pegawai PD. Toko Mas Dua Saudara terhadap kondisi

atau kemampuan yang harus dipenuhi sesuai dengan spesifikasi yang diinginkan meliputi

kebutuhan informasi atau kebutuhan aplikasi untuk menghasilkan informasi yang diinginkan

yang kemudian dilakukan analisa apa yang didapatkan dari hasil wawancara tersebut.

1.2.3 Perancangan

Perancangan solusi dari permasalahan yang telah di analisa, yang merupakan tahap

perancangan sistem informasi penjualan dan perancangan antarmuka sistem informasi penjualan.

(23)

1.3.1 Latar Belakang Masalah

Sistem informasi sangat penting digunakan dalam sebuah perusahaan untuk

mengatur sebuah pembukuan dan mempermudah administrasi. Dan sistem informasi juga

dalam pemprosesannya akan lebih cepat di banding sistem konvensional.

Sistem Penjualan yang digunakan di perusahaan PD. Dua Saudara masih

mengguanakan Sistem penjualan yang berbasis konvesional, yaitu masing menggunakan

pencatatan secara manual dengan menggunakan berkas buku biasa. Pihak perusahaan

sering merasa kerepotan ketika melakukan proses perhitungan hasil penjualan dan ketika

ingin mengedit data dari pembukuan tersebut otomatis menggangu aktifitas kerja

perusahaan, oleh sebab itu pihak perusahaan merasa perlu adanya penggantian database

yang konvesional tersebut dengan database yang berbasis komputerisasi yang diharapkan

mampu meminimalisir masalah yang telah disebutkan diatas, sehingga proses-proses

yang berhubungan dengan database seperti input maupun output data dapat dilakukan

dengan cepat dan tepat.

1.3.2 Indentifikasi Masalah

Berdasarkan uraian dari latar belakang masalah yang dikemukakan sebelumnya,

maka dapat di indetifikasikan masalahnya adalah bagiamana merancang sebuah sistem

informasi penjualan yang berbasis desktop yang dapat menggantikan database

konvensional dengan menghasilkan keuntungan yang lebih baik dari pada sebelumnya.

1.3.3 Batasan Masalah

Proses yang dapat dilakukan oleh aplikasi ini adalah proses yang dikehendaki

(24)

dan cepat.

2. Proses input dan output data yang dapat dilakukan dengan tepat.

3. Proses pengelolaan penjualan yang efektif dan efisien.

4. Proses pengelolaaan pembukuan hasil penjualan.

Sedangkan data yang dapat diolah database meliputi data-data barnag seperti jenis

barang, tipe barang, berat barang, harga barang dan lain sebagainnya.

Untuk membangun Sistem Informasi Penjualan ini diperlukan tool antara lain,

Borland Delphi 7.0 sedangkan database server menggunakan MySql Setiap aplikasi

tersebut dapat diinstal secara terpisah.

1.3.4 Maksud dan Tujuan

Maksud dari dibangunnya Sistem Informasi Penjualan ini adalah sebagai

rancangan dalam membuat aplikasi yang lebih baik dan efisien, yang dalam hal ini adalah

menggantikan database konvesional yang sedang berjalan di perusahaan.

Adapun tujuan dari dibangunnya Sistem Informasi Penjualan ini adalah :

1. Untuk memenuhi kebutuhan informasi yang diperlukan perusahaan dalam

mengelola penjualan barang serta pembukuan.

2. Untuk meningkatkan efektifitas kerja karyawan perusahaan.

(25)

1.4.1 Skema Relasi

Relasi antar Tabel adlah suatu proses mengorganisaisikan file untuk mengilangkan grup

elemen yang berulang-ulang. Model Entity-Relasionship merupakan sebuah teknik untuk

mengambarkan informasi yang dibutuhkan dalam sistem, dan hubungan antar data-data atau

table-tabel yang ada pada suatu sistem pengolahan data tersebut.

Adapun bentuk relasi antar table dari sistem informasi yang diusulkan adalah sebagai

berikut:

(26)

Perancangan struktur file merupakan suatu kumpulan dari data-data yang saling terkait

dan berhubungan satu dengan yang lain dalam pemprograman dibutuhkan data-data yang akan

diolah, data-data tersebut membutuhkan suatu tempat penyimpanan yang disebut database.

Berikut file-file yang digunakan dalam sistem informasi ini :

1. File Data Barang

Nama File : DataBarang.db

Tipe : File Induk

Media : Harddisk

Field kunci : Kode_barang

Keterangan : File Di bawah ini untuk menyimpan data Barang.

Table 1 Data Barang

No Nama Field Type Size Keterangan

7 Jumlah Potong Integer 4 Jumlah Barang Dalam Satuan

8 Jumlah Berat Integer 6 Jumlah Barang dalam Berat

2. File Penjualan

Nama File : Penjualan.db

(27)

Field Kunci : Kode_barang

Keterangan : File database ini untuk menyimpan data hasil penjualan.

Table 2 Penjualan

Keterangan : File Di bawah ini menyimpan Data Hasil Penjualan

Table 3 Laporan

No Nama Field Type Size Keterangan

1 Periode Varchar 10 Periode Penjualan

(28)

5 Nama Varchar 10 Nama Barang

Keterangan : File Di bawah ini menyimpan Data Pegawai.

Table 4 Pegawai

5 Pertanyaan Varchar 50 Jenis Pertanyaan

(29)

1.4.3 Perancangan Struktur Menu

Struktur menu dirancang dan digunakan untuk memberikan kemudahan bagi pemakai

program dalam mengoprasikan, mengolah dan menjalankan program komputer sehingga

diharapkan pemakai tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan.

Berikut bentuk struktur menu yang diusulkan pada Sistem Informasi Penjualan dan data barang.

(30)

Dalam perancangan antar muka input / output, struktur, tampilan, rancangan sedemikian

rupa agar mudah diproses oleh user, berikut perancangan antar muka berdasarkan desain input

dan output.

1.4.4.1Form Menu Login

T01

Keterangan

Form ini merupakan aplikasi system informasi Menu Login.

Form ini adalah tampilan pertama saat user akan masuk ke dalam aplikasi penjualan ini.

Ukurana form 320 X 640. Warna form Krem

1. Text Box “Nama” : Diisi dengan nama Pegawai atau Admin. 2. Text Box “Password” : Diisi dengan password Pegawai atau

Admin.

3. Tombol “Login” : Untuk masuk ke Form T04 sebagai Pegawai. 4. Tombol “Login Admin” : Untuk masuk ke Form T02 sebagai

Admin.

5. Pada Form ini akan memberikan Pesan M01,M02,M03 jika ter jadi kesalahan.

6. Tombol “ Keluar” : Untuk keluar dan tampil M08.

(31)

1.4.4.2Form Menu Utama

T02

Keterangan

Form ini merupakan aplikasi system informasi Menu Utama.

Form ini adalah tampilan Menu utama saat Admin masuk.

Ukurana form 320 X 640. Warna form Krem

Komponen Form Menu Utama

1. Tombol “Kelola Data” : Untuk masuk ke Form T03 sebagai Pegawai.

2. Tombol “Penjualan” : Untuk masuk ke Form T04. 3. Tombol “ Laporan” : Untuk masuk ke Form T05. 4. Tombol “Kembali” : Untuk kembali ke Form T01.

(32)

1.4.4.3Form Kelola Data

T03

Keterangan

Form ini merupakan aplikasi system informasi pada tampilan kelola data. Form ini adalah tampilan untuk Memimilih menu kelola data.

Ukurana form 320 X 640. Warna form Krem

(“d2cfcf”).

Jenis huruf Times New Roman, dengan Ukuran sebesar 10 pt dan 12 pt. Label 14.

Komponen Form Kelola Data

1. Tombol “Pegawai” : Untuk masuk ke Form T06. 2. Tombol “Stok Barang” : Untuk masuk ke Form T07. 3. Tombol “ Kembali” : Untuk kembali ke Form T02 .

(33)

1.4.4.4Form Penjualan

T04

Keterangan

Form ini merupakan aplikasi system informasi Menu Penjualan.

Form ini adalah tampilan untuk memilih dari menu penjualan.

Ukurana form 320 X 640. Warna form Krem

(“d2cfcf”).

Jenis huruf Times New Roman, dengan Ukuran sebesar 10 pt dan 12 pt. Label 14.

Komponen Form Penjualan

1. Tombol “Transaksi” : Untuk masuk ke Form T08. 2. Tombol “Daftar Transaksi” : Untuk masuk ke Form T11 3. Tombol “ Kembali” : Untuk kembali ke Form T02.

(34)

1.4.4.5Form Laporan Penjualan

T05

Keterangan

Form ini merupakan aplikasi system informasi Laporan penjualan.

Form ini adalah tampilan untuk menampilkan laporan penjualan..

Ukurana form 320 X 640. Warna form Krem

Komponen Form Laporan Penjualan

1. Combo Box “Pilih Laporan” : Diisi dengan Periode Penjualan. 2. Combo Box “Periode” : Diisi dengan Perode Penjualan.

3. Tabel “Laporan Penjualan” : Untuk menampilkan Data Laporan penjualan.

4. Tombol “Print” : Untuk mencetak Laporan penjuala. Akan keluar pesan M07 jika data kosong.

5. Tombol “ Kembali” : Untuk kembali ke menu sebelumnya T02.

(35)

1.4.4.6Form Data Pegawai Komponen Form Data Pegawai

1. Combo Box “Nama” : Diisi dengan nama Pegawai. Akan

menampilkan pesan M05 juka nama tidak diisi.

2. Tabel “Tabel Data Pegawai” : Untuk menampilkan Data Pegawai. 3. Tombol “Edit” : Untuk mencetak Laporan penjualan. Akan

menampilkan pesan M06 jika pembatalan penambahan atau perubahan data.

(36)

diseleksi.

6. Tombol “Kembali” : Untuk kembali ke T03.

Gambar 8 Form Data Pegawai

1.4.4.7Form Stok Barang

T07

Keterangan

Form ini merupakan aplikasi system informasi Data Stok Barang.

Form ini adalah tampilan untuk mencari, meng-edit, Menambah dan menghapus data Barang .

Ukurana form 320 X 640. Warna form Krem

(“d2cfcf”).

(37)

1. Combo Box “Berdasarkan” : Diisi dengan Data barang. 2. Tabel “Stok Barang” : Menampilkan Data Stok Barang.

3. Tombol “Edit” : Untuk Merubah Data Barang yang di seleksi oleh user. Akan menampilkan pesan M06 jika pembatalan penambahan atau perubahan data

4. Tombol “Tambah” : Untuk Menambah Data Barang masuk ke T09.

5. Tombol “ Hapus” : Untuk Menghapus Data Barang yang diseleksi oleh user.

6. Tombol “Kembali” : Untuk kembali ke T03.

Label 14.

Gambar 9 Form Stok Barang

1.4.4.8Form Transaksi Penjualan

(38)

aplikasi system informasi Transaksi Penjualan. Form ini adalah tampilan saat melakukan transaksi penjualan.

Ukurana form 320 X 640. Warna form Krem

Komponen Form Transaksi Penjualan

1. Combo Box “Masukan Berdasarkan” : Diisi dengan data barang. 2. Text Box “Kode” : Diisi dengan Kode Barang. Akan keluar Pesan

M04 jika Kode kosong.

3. Text Box “Nama” : Diisi dengan Kode Barang. Akan keluar Pesan M05 jika Nama kosong.

4. Text Box “Berat” : Diisi dengan Kode Barang. 5. Text Box “Harga” : Diisi dengan Kode Barang. 6. Text Box “Jumlah” : Diisi dengan Kode Barang. 7. Tombol “ Batal” : Untuk keluar dan tampil M06.

8. Tombol “ Cetak” : Untuk mencetak Halaman Penjualan. Akan keluar pesan M07 Jika belum mengisi data.

9. Tombol “Tambah” : Untuk menambah Pembelian dan membuka Form ini kembali.

10. Tombol “Kembali” : Untuk kembali ke Form T04

(39)

T09

Keterangan

Form ini merupakan aplikasi system informasi Tambah Data Barang. Form ini adalah tampilan Untuk menambahkan Data barang.

Ukurana form 320 X 640. Warna form Krem

Komponen Form Tambah Data Barang

1. Text Box “Kode” : Diisi dengan Kode Barang. Akan keluar Pesan M04 jika Kode kosong.

2. Text Box “Nama” : Diisi dengan Kode Barang. Akan keluar Pesan M05 jika Nama kosong.

3. Text Box “Jenis” : Diisi dengan Kode Barang. 4. Text Box “Tipe” : Diisi dengan Kode Barang. 5. Text Box “Berat” : Diisi dengan Kode Barang. 6. Tombol “ Harga” : Untuk keluar dan tampil M06.

7. Tombol “ Jumlah Potong” : Untuk mencetak Halaman Penjualan. 8. Tombol “Jumlah Berat” : Untuk menambah Pembelian dan

membuka Form ini kembali.

9. Tombol “Simpan” : Untuk menyimpan Data barang yang sudah di input oleh User.

(40)

Gambar 11 Form Tambah data Barang 1.4.4.10 Tambah Data Pegawai

T10

Keterangan

Form ini merupakan aplikasi system informasi Tambah data pegawai. Form ini adalah tampilan untuk menambah data pegawai.

Ukurana form 320 X 640. Warna form Krem

Komponen Form Tambah Data Pegawai

1. Text Box “Kode” : Diisi dengan Kode Pegawai atau Admin. 2. Text Box “Nama” : Diisi dengan Nama Pegawai atau Admin. 3. Text Box “Password” : Diisi dengan Password Pegawai atau

Admin.

4. Text Box “Tipe” : Diisi dengan Tipe User.

(41)

6. Text Box Multylines “Jawaban” : Diisi dengan Jawaban saat Membuka password.

7. Tombol “Simpan” : Untuk menyimpan data User.

8. Tombol “Batal” : Untuk Membatalkan pengeditan data User. Akan menampilkan M06.

9. Tombol “ Keluar” : Untuk kembali keT03.

Gambar 12 Form Tambah Data Pegawai 1.4.4.11 Data Transaksi

T11

Keterangan

Form ini merupakan aplikasi system informasi daftar transaksi.

Form ini adalah tampilan untuk mencari daftar transaksi.

Ukurana form 320 X 640. Warna form Krem

Komponen Form Daftar Transaksi

1. Combo Box “Nama” : Nama barang Tansaksi. 2. Text Box “Tanggal” : Diisi dengan tanggal transaksi.

3. Tabel “Laporan Transaksi” : Untuk menampilkan Data Transaksi. 4. Tombol “Hapus” : Untuk menghapus Transaksi yang diseleksi.

Tombol “ Kembali” : Untuk kembali ke menu sebelumnya T04.

(42)

Pesan keluaran adalah tampilan dari sistem informasi yang dihasilkan oleh proses input

dan pengolahan data sistem. Output atau informasi yang dihasilkan sistem dapat berupa cetak

atau screen yang akan berguna dan memberikan nilai tambah bagi pengguna informasi tersebut.

LAPORAN PENJUALAN BARANG PD.TOKO MAS DUA SAUDARA

Periode :

Tanggal Cetak : NO Tanggal Nama Jenis Tipe Berat Banyak Total

Gambar 14 Tampilan Laporan Penjualan

Toko Mas Dua Saudara Tanggal: yth.

Alamat:

No. Kode Nama Berat Harga Total Harga

(43)

Pada tampilan yang dirancang terdapat beberapa informasi kesalahan yang akan muncul

pada system antara lain :

MO1 NAVIGATOR

Klik “YA” atau tekan “ENTER” pada keyboard

untuk kembali menuju Menu.

Keterangan :

Pesan yang menginformasikan bahwa username harus diisi. Pesan ini akan muncul jika user tidak mengisi username, pada saat melakukan login.

Gambar 16 Pesan jika tidak menisi username pada login

MO2 NAVIGATOR

Klik “YA” atau tekan “ENTER” pada keyboard

untuk kembali menuju Menu.

Keterangan :

Pesan yang menginformasikan bahwa password harus diisi. Pesan ini akan muncul jika user tidak mengisi password, pada saat melakukan login.

(44)

MO3 NAVIGATOR

Klik “YA” atau tekan “ENTER” pada keyboard

untuk kembali menuju menu.

Keterangan :

Pesan yang menginformasikan bahwa data password yang dimasukan user salah.

Gambar 18 Pesan jika Data tidak valid

MO4 NAVIGATOR

Klik “YA” atau tekan “ENTER” pada keyboard

untuk kembali menuju Menu.

Keterangan :

Pesan yang menginformasikan bahwa data harus diisi. Pesan ini akan muncul jika user tidak mengisi data, pada saat pengisian data.

Gambar 19 Pesan jika Kode tidak diisikan Pada form yang diminta

(45)

untuk kembali menuju Menu.

Keterangan :

Pesan yang menginformasikan bahwa nama harus diisi. Pesan ini akan muncul jika user tidak mengisi nama, pada saat pengisian data

Gambar 20 Pesan jika Nama tidak diisikan pada form yang diminta

MO6 NAVIGATOR

Klik “YA” atau tekan “ENTER” pada keyboard

untuk kembali menuju Menu.

Keterangan :

Pesan yang menginformasikan bahwa data telah dibatalkan. Pesan ini akan muncul jika user menekan tombol batal.

Gambar 21 Pesan jika membatalkan penambahan / perubahan data

(46)

untuk kembali menuju Menu.

Keterangan :

Pesan yang menginformasikan bahwa data akan diubah. Pesan ini akan muncul jika user menekan tombol ubah.

Gambar 22 Pesan jika tidak ada data yang di cetak

MO8 NAVIGATOR

Klik “YA” untuk kembali menuju keluar aplikasi

klik tidak “TIDAK” untuk kembali menuju menu.

Keterangan :

Pesan yang menginformasikan bahwa user akan keluar dari aplikasi. Pesan ini akan muncul jika user menekan tombol keluar dari program.

(47)

Aliran dari Menu-menu yang ada deprogram ini akan dijelaskan pada gambar sebagai

(48)
(49)

43

KESIMPULAN DAN SARAN

1.1 Kesimpulan

a. Sistem Informasi Penjualan dapat membantu dalam pengelolaan penjualan barang

sehingga menghasilakan informasi yang valid.

b. Dengan diterapkannya sistem ini diharapkan segala kendala tentang keterlambatan

dan ketidak-akuratan laporan-laporan yang berhubungan dengan masalah

penjualan barang dapat diatasi.

c. Membantu dalam memudahkan pencarian informasi penjualan barang dengan

pencarian informasi lebih cepat.

d. Dari proses perancangan ini, dapat diketahui bahwa untuk menyusun suatu sistem

informasi yang baik, tahap-tahap yang perlu dilakukan adalah dengan mempelajari

sistem yang ada atau berlaku saat ini, merumuskan permasalahan yang ada,

mencari alternative penyelesaian untuk masalah yang ada, kemudian merancang

suatu sistem yang dapat mengatasi masalah.

e. Sistem informasi penjualan barang dinilai dapat dengan mudah dipelajari, mudah

digunakan, dengan tampilan yang cukup mudah di pahami, dan menghasilkan

(50)

1.2 Saran

Berdasarkan kesimpulan diatas, maka saran-saran yang dapat dikemukakan agar

menjadi masukan dan pertimbangan untuk bagian administrasi PD.Toko Mas Dua Saudara

adalah sebagai berikut :

a. Dengan adanya sistem Informasi penjualan barang ini, maka perlu pengetahuan

dan pelatihan bagi pegawai untuk menjalankannya.

b. Pembuatan file cadangan sebaiknya dilakukan secara berkala, hal ini sangat

penting artinya untuk mencegah kemungkinan kehilangan dan kerusakan data

yang telah disimpan.

c. Sebaiknya digunakan program antivirus yang residen. Hal ini dimaksudkan untuk

mencegah terjadinya kerusakan pada program pada program ataupun data-data

yang lain.

d. Sistem informasi yang telah dibangun ini agar dijadikan bahan untuk

(51)

2. Bambang, Herianto, 2003. Sistem Informasi Penjualan, Elex Media Computindo, Jakarta.

3. Lubis R. S.T,. M.T. Diktat Sistem Informasi, Universitas Komputer Indonesia, Bandung.

4. Mulyana, Y.B. S.Kom, 2002. Trik Membangun Database, Elex Media Koputindo, Jakarta.

(52)

DATA PRIBADI

Nama Lengkap

Tempat, tanggal lahir

: Marshall

: Majalengka, 28 Maret 1988

Jenis kelamin : Pria

Status : Mahasiswa

Agama : Islam

Kewarganegaraan : Indonesia

Alamat : Jln Sekeloa tengah No 152 RT 01 RW 01

Bandung 40184

Telepon : 081312255148

e-mail : if.10106341@yahoo.co.id

PENDIDIKAN

1994–2000 SDN KARYAMUKTI 1 MAJALENGKA

2000-2003 SLTPN 3 MAJALENGKA

(53)

2000-2002 : Anggota OSIS SLTPN 3 MAJALENGKA

2003-2005 : Anggota PMR SMK KORPRI MAJALENGKA

SEMINAR

1. Seminar Nasional Teknologi Informasi “ Hacing Exposed” 13 juni 2008

at maanata chrisian university,Bandung

2. Seminar Entrepreneurship in The Perspektive Of Indonesian Positif

Law.30 april 2009 di auditorium UNIKOM,Bandung

3. Seminar AMD-Gigabyte Technology Universitas kompter

Indonesia,Bandung 07 mei 2009

4. Peserta Keakraban Mahasiswa Teknik Informatika 2006

Gambar

Gambar 1 Tool Borland Dephi 7.0
Gambar 2 Form1
Gambar 3 Connect Database
Gambar 4 Console Root
+7

Referensi

Dokumen terkait

“Atas persetujuan para pihak atau kuasa hukum, mediator dapat mengundang seorang atau lebih ahli dalam bidang tertentu untuk memberikan penjelasan atau

Hasil karakterisasi XRD menunjukkanvariasi temperatur substrat mempengaruhi kualitas susunan lapisan tipis PbTe, hal tersebut ditunjukkan pada sampel 1

keperawatan kesehatan masyarakat, dimana ilmu pengetahuan epidemiologi digunakan CHN sebagai alat meneliti dan mengobservasi pada pekerjaan dan sebagai dasar untuk intervensi

hukum terhadap anak yang terlibat ke dalam Narkotika oleh P4GN

ArdupilotMega merupakan sistem autopilot open source yang telah banyak digunakan untuk wahana udara tak berawak, pengembangan sistem autopilot sangat diperlukan

Selain permasalahan di atas, permasalahan lain dalam pembelajaran matematika yang ditentukan adalah faktor guru. Pada umumnya permasalahan yang muncul karena faktor guru

Rumah Sakit yg menyelenggarakan Pelayanan Wisata Medis harus ditetapkan oleh Menteri Kesehatan yang didelegasikan kepada Dirjen.. (PMK 76/2015

Untuk meningkatkan peran aktif masyarakat lokal dalam pengelolaan hutan, manfaat jasa hutan khususnya aliran air untuk memenuhi kebutuhan dasar mereka harus