PERANCANGAN APLIKASI PENJUALAN PADA PT. HANJAYA MANDALA SAMPOERNA TBK BERBASIS WEB MOBILE Program Studi Teknik Informatika, STMIK MUSIRAWAS, Lubuklinggau Jalan Jend. Besar H. M. Soeharto Kelurahan Lubuk Kupang Kecamatan Lubuklinggau Selatan I Kota Lubuklinggau Telp (0733)3280300 Abstrak Dalam situasi teknologi yang maju seperti sekarang ini, adanya perkembangan teknologi informasi dan pertumbuhan internet yang semakin dramatis menyebabkan timbulnya kemajuan yang pesat yang terjadi dalam lingkungan komputer.pt. Hanjaya Mandala Sampoerna Tbk adalah salah satu perusahaan unggulan yang ada di daerah Lubuklinggau dan sekitarnya, perusahaan ini mempunyai banyak barang dan pegawai dari berbagai daerah. Dengan adanya banyak barang dan pegawai yang bekerja di PT. Hanjaya Mandala Sampoerna Tbk membuat sistem pencatatan penjulan yang ada di PT. Hanjaya Mandala Sampoerna Tbk masih menggunakan aplikasi ms.word. Kata Kucnci :Web Mobile, Sistem, Penjualan, Internet. Abstract In today's advanced technological situation, the increasingly dramatic development of information technology and Internet growth has led to rapid advances in computer environments. PT. Hanjaya Mandala Sampoerna Tbk is one of the leading companies in Lubuklinggau and surrounding areas, this company has many goods and employees from various regions. With the existence of many goods and employees who work in PT. Hanjaya Mandala Sampoerna Tbk makes a record listing system available at PT. Hanjaya Mandala Sampoerna Tbk still uses ms.word application. Keywords : Web Mobile, System, Sales, Internet I. PENDAHULUAN Dalam situasi teknologi yang maju seperti sekarang ini, adanya perkembangan teknologi informasi dan pertumbuhan internet yang semakin dramatis menyebabkan timbulnya kemajuan yang pesat yang terjadi dalam lingkungan komputer.perubahan yang terjadi akibat hal ini yaitu semakin diminatinya sistem informasi berdasarkan atas jaringan seperti jaringan web mobile.dimana jaringan web mobile ini memanfaatkan program-program internet untuk membantu aktivitas-aktivitas perusahaan dalam memproses data-data dan alat komunikasi pada kapasitas perkantoran suatu organisasi. Hal ini dilakukan karena akses yang digunakan untuk mendapatkan informasi sesuai dengan kebutuhan baik pihak user maupun pihak manajemen akan terasa lebih mudah dan lebih cepat sehingga jangka waktu yang dipergunakan dapat seefisien mungkin tercapai. Berdasar kepada fakta diatas, pembuatan sebuah aplikasi penjualan yang memanfaatkan internet sebagai fundamentalnya sangat berpengaruh dalam memberikan informasi tentang pengolahan data penjualan yang notabennya adalah pendukung dari informasi tersebut. Pada PT. Hanjaya Mandala Sampoerna Tbk pada saat ini dalam pencatatan pengolahan data penjualan nya masih dilakukan secara manual, yaitu dengan cara mencatat pada aplikasi Ms. Office. Dan tidak jarang dalam pembuatan laporan penjualan pada PT. Hanjaya Mandala Sampoerna Tbk terjadi kesalahan Dengan pesatnya teknologi web mobile pada sekarang ini, komputer merupakan alat pendukung utama dalam STMIK MUSIRAWAS Lubuklinggau 128
kegiatan operasional perusahaan.oleh karena itu, penulis ingin membahas tentang penerapan aplikasi penjualan berbasis web mobileuntuk mempermudah bagi pelanggan yang ingin melihat produk dript. Hanjaya Mandala Sampoerna Tbk. II. TINJAUAN PUSTAKA 2.1. Perancangan. Perancangan adalah suatu kegiatan yang memiliki tujuan untuk mendesign sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem yang terbaik. Menurut Jogiyanto (2010:196), Perancangan bagaimana menentukan suatu sistem akan menyelesaikan apa yang mesti diselesaikan, tahap ini menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benarbenar memuaskan rancang bangun yang telah ditetapkan pada akhir tahap analisis. 2.2. Aplikasi Aplikasi merupakan program yang khusus dibuat untuk melakukan suatu pekerjaan atau proses tertentu yang berisikan instruksi untuk melakukan pengolahan data Biasanya program dibuat oleh seorang programmer komputer yang disesuaikan dengan permintaan atau kebutuhan seseorang, lembaga atau perusahaan. 2.3. Basis Data Sistem basis data adalah sistem terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah diolah atau informasi dan membuat informasi tersedia saat dibutuhkan.pada intinya basis data adalah media untuk menyimpan data agar dapat diakses dengan mudah dan cepat.[1] 2.4. PHP. PHP (PHP Hypertext Preprocesor) adalah bahasa pemograman yang berjalan dalam sebuah webserver dan berfungsi sebagai pengolah data pada sebuah server. Dengan menggunakan PHP, sebuah website akan lebih interaktif dan dinamis.[2] 2.5. MySQL Mysql merupakan database serveryang paling sering digunakan dalam pemrograman PHP, digunakan untuk menyimpan data didalam database dan manipulasi data-data yang diperlukan berupa menambah, mengubah, dan menghapus data yang berada dalam database.[3] 2.6. Unified Modeling Language (UML) UML adalah suatu yang salah tapi perlu ditelaah Dimanakah UML digunakan dan hal apa yang ingin divisualkan. Secara analogi jika dengan bahasa yang kita gunakan sehari-hari, belum tentu penyampaian bahasa dengan puisi adalah hal yang salah.[1] 2.8 Use case diagram Use case diagram menggambarkan sekelompok use case dan aktor yang disertai dengan hubungan diantaranya. Diagram use case ini menjelaskan dan menerangkan kebutuhan / requirement yang diinginkan /dikehendaki user/pengguna, serta sangat berguna dalam menentu. Dibawah ini adalah simbol-simbol dari use case diagrams.[1] 2.9 Class Diagram Yang memperlihatkan struktur statis dari kelas actual didalam sistem. Kelas memiliki apa yang disebut atribut dan metode atau operasi. a. Atribut merupakan variabel-variabel yang dimiliki suatu kelas. b. Operasi atau metode merupakan fungsifungsi yang dimiliki suatu kelas III. METODOLOGI PENELITIAN 3.1 Metode Pengumpulan Data Untuk mendapatkan data yang benarbenar akurat, relevan, serta valid maka penulis mengumpulkan data. a. Data Primer Data primer merupakan data yang penulis dilakukan dengan cara : 1. Metode Pengamatan (Observasi) Metode pengamatan adalah metode pengumpulan data dengan cara melakukan pengamatan dan pencatatan langsung pada tempat STMIK MUSIRAWAS Lubuklinggau 129
penelitian atau pihak-pihak yang terkait dalam penelitian. 2. Metode Wawancara (Interview) Metode wawancara adalah metode mengumpulkan data dengan cara melakukan tanya jawab langsung kepada sumber-sumber yang berhubungan dengan penelitian. 3. Metode Dokumentasi Metode dokumentasi adalah metode pengumpulan data dengan cara membaca buku-buku literatur atau dokumen-dokumen yang berhubungan dengan topik penelitian. b. Data Sekunder Untuk mendapatkan data sekunder, penulis mengumpulkan data yang bersumber dari bahan-bahan buku, jurnal dan hasil browsing di internet yang berhubungan dengan penelitian ini. 3.2 Metode Pengembangan Sistem Penelitian ini menggunakan model prototyping.didalam model ini sistem dirancang dan dibangun secara bertahap. Adapun tahapan yang dilakukan dalam penelitian ini adalah sebagai berikut: a. Mengumpulkan dan menganailisis kebutuhan Pada tahap ini dilakukan observasi langsung ketempat penelitian.dimana pada tahap ini penulis menganalisis sistem yang sedang berjalan dan mencari pokok masalah yang sedang terjadi. b. Melakukan Perancangan Sistem Pada tahap ini dibangun rancangan sistem yang akan digunakan adalah sebagai berikut : 1. Penulis merancang sistem baru atau sistem yang ditawarkan sesuai dengan permasalahan yang terjadi. 2. Dibangun rancangan sistem dengan beberapa diagram bantu sepertiuse case, activyti, dan class diagram 3. Merancang antarmuka dari sistem yang akan dibuat. 4. Membangun sebuah prototipe Penulis membangun sistem yang sudah dirancangan. 5. Evaluasi dilakukan oleh konsumen atas prototype Implementasi sistem kepada konsumen.dan konsumen melakukan evaluasi terhadap sistem yang telah dibuat serta memberikan masukan-masukan kepada penulis untuk melakukan perbaikan sistem. 6. Perubahan rancangan dan prototype Melakukan perbaikan sistem berdasarkan hasil evaluasi dari kosumen. 7. Apabila pelanggan kecewa dengan prototipe yang telah dibangun, ulangi langkah 5, 8. dan Apabila pelanggan puas terhadap prototipe yang telah dibangun, pengembangan produk skala besar dapat dimulai. 3.3 Diagram Usecase Gambar 1 Diagram usecase 3.4 Activity Diagram 3.4.1 Activity Diagram Admin Gambar 2 Activity Diagram Admin STMIK MUSIRAWAS Lubuklinggau 130
3.4.2 Activity Diagram Tambah 3.4.5 Activity Diagram Tambah Data Gambar 3 Activity Diagram Tambah 3.4.3 Avtivity Diagram Ubah Data Gambar 6.Activity Diagram Tambah Data Distributor 3.4.6 Activity Diagram Ubah Data Gambar 4. Activity Diagram Ubah Data 3.4.4 Activity Diagram Hapus Data Gambar 7.Activity Diagram Ubah Data 3.4.7 Activity Diagram Mengolah Data Laporan. Gambar 5Activity Diagram Hapus Data Gambar 8.Activity Diagram Mengolah Data Lapora STMIK MUSIRAWAS Lubuklinggau 131
3.4.8 Sequence Diagram Login 3.4.11 Sequence Diagram Hapus Data Gambar 9.Sequence Diagram Proses Login 3.4.9 Sequence Diagram Tambah Data Gambar 12.Sequence Diagram Hapus Data 3.4.12 Sequence Diagram Tambah Data Distributor. Gambar 3.10. Sequence Diagram Tambah Data 3.4.10 Sequence Diagram Ubah Data Gambar 11.Sequence Diagram Ubah Data Gambar 13.Sequence Diagram Tambah Data Distributor STMIK MUSIRAWAS Lubuklinggau 132
3.4.13 Sequence Diagram Ubah Data 3.4.15 Sequence Diagram Mengolah Data Laporan. Gambar 14. Sequence Diagram Ubah Data 3.4.14 Sequence Diagram Hapus Data Gambar 15.Sequence Diagram Hapus Data Dsitributor Gambar 16.Sequence Diagram Mengolah Data Pembayaran. 3.5 Rancangan Desain Database. Dengan merancang desain sistem melalui tabel-tabel database yang akan dikelola dan digunakan untuk menjalankan sistem penyampaian informasi berbasis web. Berikut ini nama-nama tabel yang digunakan beserta field-field yang terdapat pada masing-masing table 1. Tabel Admin Tabel 1. Rancangan Tabel Admin N o 1 Nama Field Id_Usern ame Tipe Uku ran Integer 5 Keteran gan ID Username 2 Username Varchar 20 kata kunci 3 Password Varchar 20 Password admin 2. Tabel Dsitributor Tabel 2 Rancangan Tabel Distributor N Ukur Nama Field Tipe Keterangan o an ID_Dsitribut 1 Int 6 ID or Nama_Baran Varch Nama 2 50 g ar Varch 3 Jumlah 30 Jumlah ar STMIK MUSIRAWAS Lubuklinggau 133
4 Harga Int 30 Harga 5 Alamat Text - Alamat 2. Tampilan Menu Input Data Kategori. 3. Tabel Kategori Tabel 3.12. Rancangan Tabel Kategori No Nama Field Tipe Ukuran 1 ID_Kategori Varchar 10 2 Nm_Kategroi Varchar - IV. HASIL DAN PEMBAHASAN 4.1 Pembahasan. 1. Tampilan Menu Input Data Pembeli. Gambar 18. Tampilan Menu Input Data Kategori 3. Tampilan Menu Input Data Gambar 17. Tampilan Menu Input Data Pembeli. Gambar 19 Tampilan Menu Input Data STMIK MUSIRAWAS Lubuklinggau 134
4. Tampilan Menu Input Data Penjualan. 6. Tampilan Lihat Data Kategori Gambar 20 Tampilan Menu Input Data Penjualan 5. Tampilan Lihat Data Pembeli. Gambar 21 Tampilan Lihat Data Pembeli. Gambar 22 Tampilan Lihat Data Kategori V. KESIMPULAN Dari hasil perancangan sistem yang telah saya lakukan pada PT. Hanjaya Mandala Sampoerna Tbk maka dihasilkan sebuah Sistem Informasi Penjualan pada PT. Hanjaya Mandala Sampoerna Tbk. Setelah penulis berhasil menerapkan sistem informasi penjualan berbasis web mobile secara online pada PT. Hanjaya Mandala Sampoerna Tbk dengan menggunakan bahasa pemrograman PHP dan Database MySQL, maka dapat diambil beberapa kesimpulan, yaitu: Sistem Informasi Penjualan berbasis web mobile ini terdiri dari 5 tabel yaitu tabel admin, tabel pembeli, tabel barang, tabel member dan tabel penjualan.sistem informasi ini hanya dapat di akses oleh admin. Sehingga pengolahan data seperti tambah data, hapus data, edit data dan mencetak laporan hanya dapat dilakukan oleh admin. Serta dalam melakukan transaksi penjualan akan mempermudah STMIK MUSIRAWAS Lubuklinggau 135
konsumen dalam membeli barang di PT. Hanjaya Mandala Sampoerna Tbk VI. SARAN Berdasarkan hasil penelitian, ada beberapa saran yang dapat penulis sampaikan pada akhir dari penelitian skripsi akhir ini adalah sebagai berikut: 1. Setelah dibangun sebuah sistem informasi penjualan berbasis web mobile pada PT. Hanjaya Mandala Sampoerna Tbk ini diharapkan pegawai dari PT. Hanjaya Mandala Sampoerna Tbk dapat mengolah data menjadi lebih baik yang telah disediakan oleh pihak perusahaan. 2. Sistem informasi ini hanya mencakup data penjualan yang ada di PT. Hanjaya Mandala Sampoerna Tbk saja, diharapkan nantinya aplikasi ini dapat dikembangkan VII. DAFTAR PUSTAKA [1] R. AS and M. Shalahuddin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika, 2013. [2] Madcoms, Kupas Tuntas Adobe Dreamweaver CS6 dengan Pemrograman PHP dan MySQL. Yogyakarta, 2013. [3] I. K. Buana, Jago Pemrograman PHP. Jakarta: Dunia Komputer, 2014. STMIK MUSIRAWAS Lubuklinggau 136