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
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
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
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.
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 :
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
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
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
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
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
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).
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
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
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
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
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
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 :
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
1.7.5.2Server
Server adalah komputer yang menyediaka fasilitas bagi komputer-komputer lain
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.
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
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.
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:
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
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
5 Nama Varchar 10 Nama Barang
Keterangan : File Di bawah ini menyimpan Data Pegawai.
Table 4 Pegawai
5 Pertanyaan Varchar 50 Jenis Pertanyaan
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.
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.
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.
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 .
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.
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.
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.
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”).
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
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
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.
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.
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.
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
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.
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
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
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.
Aliran dari Menu-menu yang ada deprogram ini akan dijelaskan pada gambar sebagai
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
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
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.
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
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