BAB I
PENDAHULUAN

1.1	Latar Belakang	
		Parastar merupakan perusahaan yang bergerak dibidang distributor handphone. Didalamnya terdapat dua bagian yaitu Depo (Gudang) dan Retailer (Penjualan). Dengan adanya perkembangan teknologi yang semakin pesat terutama dalam bidang informasi menuntut perusahaan tersebut untuk meningkatkan kwalitas pelayanan kepada konsumen. Maka secara otomatis dengan meningkatkan kwalitas pelayanan perusahaan tersebut, mengakibatkan semakin meningkat pula jumlah permintaan dari para konsumen yang semakin kritis dalam memilih dan menentukan produk barang.  Dan tentu saja keadaan yang seperti ini juga akan memberikan tuntutan kepada perusahaan untuk mengatur semua hasil produksinya agar mudah dikontrol dalam proses penjualannya serta meningkatkan efisiensi pelayanan yang diberikan kepada konsumen.
	Untuk meningkatkan efisiensi pelayanan kepada para pembeli atau para konsumen, semua data-data barang diolah dengan menggunakan komputer, terutama data jenis barang yang di jual.  Karena dengan menggunakan komputer, data-data terutama data penjualan dapat diolah dengan teliti, mudah, cepat serta dapat diperolah hasil yang maksimal.  
	Sesuai dengan uraian diatas, maka Skripsi ini difokuskan pada pembahasan masalah mengenai penjualan tunai yang terjadi didalam perusahaan tersebut.
1.2	Rumusan Masalah 
Bagaimana memberikan kemudahan dalam pelayanan kepada konsumen dalam menentukan jenis handphone yang akan dibeli, dan kemudahan dalam melakukan transaksi secara tunai, adalah dengan dibuatnya sebuah aplikasi sebagai alat bantu dalam pemilihan jenis handphone dan kemudahan dalam bertransaksi efisien.
1.3	Ruang Lingkup
Lingkup permasalahannya meliputi :
1.	Aplikasi akan memberikan kemudahan kepada konsumen dalam menetukan jenis handphone yang akan dibeli. 
2.	Aplikasi akan menampilkan gambar jenis handphone dan spesifikasinya. 
3.	Aplikasi ini hanya akan menampilkan satu produk atau vendor, yaitu nokia.
4.	Sistem ini hanya dititik beratkan pada penjualan tunai. 
5.	Mengetahui jumlah stock barang.
6.	Kita hanya akan membahas sistem di bagian retailer (penjualan)
1.4	Tujuan
Untuk membuat aplikasi transaksi penjualan di Nokia Parastar dengan memanfaatkan komputer sebagai media pengolahan data sehingga diperoleh informasi yang akurat. Dan memudahkan konsumen dalam memilih handphone yang akan dibeli serta kemudahan dalam bertransaksi tunai.

BAB II
LANDASAN TEORI

2.1  Tinjauan Pustaka
Dari Tugas Akhir yang dibuat oleh saudari Wina Hapenawati yang berjudul “Sistem Informasi Penjualan handphone di goedank Cell berbasis Web. Dalam tugas akhirnya, hanya terbatas pada penjualan dan hanya terdapat tampilan Hand Phone tetapi tidak dilengkapi dengan spesifikasinya secara spesifik dan stock tidak dibuat.
Sedangkan dalam skripsi ini ditambahkan stock serta tampilan jenis handphone dan spesifikasinya. 
2.2	Dasar Teori
  Dalam proses pembelian Hand Phone yang harus diperhatikan adalah barang yang akan dibeli. Sebagai contoh kebanyakan, kita akan melihat brosur tentang hand phone terlebih dahulu sebelum membeli sebuah hand phone. Setelah itu baru konsumen menentukan jenis hand phone yang akan di beli. Aplikasi akan menampilkan gambar serta spesifikasi jenis hand phone. Konsumen dapat memilih secara langsung jenis dan jumlah handphone yang akan dibeli. Dan didalamnya ada transaksi pembelian dan konsumen dapat membeli secara langsung dengan cara tunai. Di dalam skripsi ini kami gunakan program Delphi 5.0 sebagai bahasa pemroraman.
Untuk mempermudah pemrogram dalam membuat program aplikasi, Delphi menyediakan fasilitas pemrograman yang sangat lengkap.  Khusus untuk pemrograman database, Delphi menyediakan object, dimana objek adalah suatu komponen yang mempunyai bentuk fisik dan biasanya dapat dilihat (visual) dan biasanya dipakai untuk melakukan tugas tertentu dan mempunyai batasan-batasan tertentu yang sangat kuat, canggih dan lengkap, sehingga memudahkan pemrogram dalam merancang, membuat dan menyelesaikan aplikasi database yang diinginkan.  Sedangkan bahasa pemrograman secara singkat dapat disebut sebagai kesimpulan teks yang mempunyai arti tertentu dan disusun dengan aturan tertentu serta untuk menjalankan tugas tertentu.  Delphi menggunakan struktur bahasa pemrograman Object pascal  yang sudah sangat dikenal. Gabungan dari object dan bahasa pemrograman ini sering disebut sebagai bahasa pemrograman berorientasi object atau Object Oriented Programming (OOP).  Selain itu, Delphi juga  dapat menangani data dalam berbagai format database, misalnya format MS-Access, Oracle, FoxPro dan lain sebagainya.
  Format database yang dianggap asli dari Delphi adalah Paradox dan dBase. Di dalam Skripsi ini penulis menggunakan MS Acces.
Borland Delphi 5.0 mempunyai beberapa komponen yang digunakan dalam membuat program, adapun komponen yang dimiliki oleh Borland Delphi 5.0 yaitu:
1.	Project adalah sekumpulan form, unit dan beberapa hal lain atau Project merupakan program aplikasi itu sendiri. 
2.	Form adalah suatu obyek yang dipakai sebagai tempat bekerja  program aplikasi.
3.	Unit adalah modul kode program.
4.	Program adalah satu atau lebih unit yang secara struktur terdapat heading program, pernyataan Uses dan blok deklarasi yang diawali dengan Begin Dan diakhiri dengan End diikuti dengan tanda titik.
5.	Properti digunakan untuk menentukan setting suatu obyek, misalnya menentukan warna obyek, bingkai obyek, pengambilan data dan lain-lain.
6.	Event adalah peristiwa atau kejadian yang diterima oleh suatu obyek.
Basis data merupakan bagian yang erat hubungannya bahkan tidak dapat dipisahkan lagi dengan kebutuhan si pemakai komputer. Secara definisi, basis data adalah koleksi data yang saling berhubungan dan memiliki arti dan terorganisir secara rapi. 
Dalam merancang basis data, istilah yang perlu diketahui untuk analisis dan desain sistem antara lain :
1.	Entity adalah oranng, tempat, kejadian atau konsep yang informasinya direkam.
2.	Atribut adalah item data yang menjadi bagian dari suatu entitas. Istilah lain atribut adalah Property.
3.	Data Value (nilai atau isi data) adalah data aktual atau informasi yang disimpan pada tiap data elemen (Atribute).
4.	Record adalah kumpulan elemen-elemen data yang saling berkaitan menginformasikan tentang suatu Entity secara lengkap.
5.	File adalah kumpulan record-record sejenis yang mempunyai panjang elemen yang sama, atribute yan sama, namun berbeda-beda data valuenya.
6.	Database (Basis data) adalah kumpulan tabel yang mempunyai kaitan (Relasi) antara satu tabel dengan tabel yang lainnya hingga terbentuk bangunan data yang menginformasikan suatu instansi atau perusahaan dalam batasan-batasan tertentu. Bila terdapat tabel yang tidak dapat dihubungkan dengan tabel yang lainnya berarti tabel tersebut bukanlah kelompok dari basis data yang membentuk basis data itu sendiri.
7.	DBMS adalah kumpulan file yang saling berkaitan bersama dengan program untuk pengolahannya.
ODBC (Open Database Connectivity),  merupakan seperangkat fungsi yang memungkinkan kita untuk melakukan koneksi dengan database secara lokal maupun remote. ODBC merupakan teknologi yang pertama kali diciptakan oleh Microsoft untuk memudahkan dalam berkoneksi   dengan aplikasi pada beberapa database lain. Tentunya dalam hal ini masing-masing database harus mempunyai driver ODBC untuk dapat diunakan dalam berkomunikasi dengan baik. Pada prinsipnya, untuk dapat berhubungan dengan aplikasi yang kita buat, terlebih dahulu kita harus menginstal ODBC.