APLIKASI PENJUALAN HANDPHONE

dokumen-dokumen yang mirip
JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

Software Requirements Specification

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS SISTEM DAN PERANCANGAN

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

PROYEK AKHIR I ( PA I ) APLIKASI LAUNDRY. Disusun Oleh : Agustian ( ) Muhamad Ariswandi ( ) Markus Simatupang ( )

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. umum SETWAN DPRD Kota Sukabumi yaitu badan pemerintahan yang terdiri

BAB V IMPLEMENTASI DAN PENGUJIAN. Application Development Tools yang ada, oleh sebab itu aplikasi ini. Professional Development Tools : jcreator, java

BAB I PENDAHULUAN. Pemetaan lokasi cabang cabang toko baju Mode Fashion berbasis web

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

BAB IV HASIL DAN UJI COBA

BAB IV PERANCANGAN SISTEM

Pembuatan Aplikasi Sistem Penjualan Pulsa Pada Toko Miyo Cell Menggunakan Netbeans dan MySQL

SISTEM INFORMASI SIMPAN PINJAM PADA KOPERASI PEDAGANG SIMPAN PINJAM DI PASAR BARU KOTA BANDUNG

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. 1.1 Latar Belakang

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 7 NO. 2 September 2014

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 3 Metoda dan Perancangan Sistem

BAB I PENDAHULUAN. swasta, khususnya dalam pengolahan data yang relatif besar dan penggunaan data

Bab 3 Metodologi Penelitian

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB IV HASIL DAN UJI COBA

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV IMPLEMENTASI SISTEM PAKAR

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi akan dipersiapkan bagaimana RANCANG BANGUN PERANGKAT LUNAK BANTU PENDAFTARAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB V IMPLEMENTASI SISTEM

Sistem arsip surat di jurusan Teknik Elektro Unnes berbasis Java

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

BAB IV HASIL DAN UJI COBA

BAB I PERSYARATAN PRODUK

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI SISTEM. Implementasi dari Sistem Informasi Pengolahan Data Penerimaan DSPB dan

Diajukan Guna Memperoleh Gelar Ahli Madya. Universitas Gunadarma

BAB IV. digunakan. Hasil sistem yang dibuat merupakan sebuah aplikasi penerimaan siswa

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJICOBA

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

c. Rancangan Menu News

BAB IV IMPLEMENTASI DAN PENGUJIAN

DAFTAR TABEL. Perbandingan Ruby on Rails Dengan PHP Berdasarkan Banyak. Baris Program...

BAB I PENDAHULUAN. memproduksi kapas seperti kapas kecantikan dengan merek Selection Cotton.

BAB IV PERANCANGAN SISTEM

Aplikasi Penjualan Komputer

PERANGKAT LUNAK PENGELOLAAN SURAT DI TATA USAHA PUSAT SUMBER DAYA MINERAL BATUBARA PANAS BUMI BANDUNG

Sistem Informasi Aplikasi Penilaian Sidang Skripsi Berbasis Web di STMIK Bina Sarana Global

BAB II LANDASAN TEORI Sistem Informasi Pembelian dan Penjualan. terlebih dahulu akan menjelaskan pengertian masing-masing dari kata sebagai

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB II LANDASAN TEORI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN.

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB IV HASIL DAN UJICOBA

BAB I PENDAHULUAN. laporan transaksi penjualan dan mengenai data-data perangkat komputer hanya

BAB I PENDAHULUAN. (SIG) adalah salah satu sistem informasi yang dibahas dalam ilmu komputer, yang

BAB V IMPLEMENTASI SISTEM

BAB I PENDAHULUAN. pada PT. Buana Jaya Lestari menggunakan sistem terkomputerisasi, yaitu dalam

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Rancangan Layar Insert Berita Gambar 4.81 Rancangan Layar Insert Berita

Transkripsi:

APLIKASI PENJUALAN HANDPHONE PROYEK AKHIR 1 Oleh : Siti Chomsatun SSA 3311211009 Reza Hidayatulloh A 3311211018 Andri Pardede 3311211025 Yulianita BR Manik 3311211033 PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK NEGERI BATAM BATAM 2012/2013

DAFTAR ISI BAB I... 1 PENDAHULUAN... 1 I.1 Latar Belakang... 1 I.2 Rumusan Masalah... 1 I.3 Batasan Masalah... 2 I.4 Tujuan... 2 I.5 Sistematika Penulisan... 2 BAB II... 4 LANDASAN TEORI... 4 II.1 Pengenalan Sistem Aplikasi Penjualan Handphone... 4 II.2 Spesifikasi Software yang digunakan... 4 II.2.1 Pengertian MySQL... 4 II.2.2 Pengertian Java... 5 II.2.3 Pengertian NetBeans... 6 II.2.4 Pengertian StarUML... 7 BAB III... 8 ANALISIS DAN PERANCANGAN... 8 III.1 Deskripsi Umum Sistem... 8 III.2 Use Case Diagram... 8 III.2.1 Skenario Use Case... 9 III.3 Sequence Diagram... 11 III.3 Class Diagram... 12 BAB 1V... 14 Implementasi dan Pengujian... 14 IV.1 Pengujian... 14 IV.2 Implementasi Sistem... 14 IV.3 Implementasi Perangkat Lunak... 14 IV.4 Implementasi Perangkat Keras... 15 IV.5 Implementasi Antar Muka... 15 1V.6 Tampilan Antar Muka Login... 16 IV.7 Pembahasan Hasil Aplikasi... 19 BAB V... 24 PENUTUP... 24 V.1 Kesimpilan... 24 V.2 Saran... 25

BAB I PENDAHULUAN I.1 Latar Belakang Teknologi diperlukan untuk mempermudah atau memaksimalkan suatu kinerja. Salah satu teknologi yang berkembang cukup pesat belakangan ini adalah aplikasi yang bisa memberikan kemudahan bagi manusia dalam melakukan pekerjaan. Pencatatan transaksi yang masih dilakukan secara manual, yaitu mencatat setiap transaksi yang dilakukan di atas secarik kertas lalu melakukan penghitungan juga masih secara manual yaitu dengan menggunakan kalkulator hal ini yang dirasa kurang efektif dan efisien. Penjual sulit melakukan transaksi penjualan dan pengecekan stok barang pun harus dilakukan dengan mengecek atau menghitung jumlah barang yang tersedia. Berdasarkan kelemahan yang ada maka dirancang suatu sistem sederhana yaitu Aplikasi Penjualan Handphone dengan menggunakan Netbeans 7.2.1 dan MySQL. Dengan adanya aplikasi ini, diharapkan penjual dapat dengan mudah melakukan transaksi penjualan dan mengetahui berapa stok handphone yang ada. I.2 Rumusan Masalah Dari latar belakang diatas diperoleh beberapa permasalahan yaitu : 1. Bagaimana sistem aplikasi yang dibuat dapat memberi kemudahan bagi penguna atau penjual dalam melakukan transaksi penjualan secara cepat dan akurat? 2. Bagaimana sistem aplikasi tersebut dapat membantu penjual dalam pengecekan stock handphone secara cepat? 1

I.3 Batasan Masalah Berdasarkan Rumusan Masalah diatas penulis membatasi permasalahan, yaitu : 1. Menggunakan Netbeans IDE 7.2.1 2. Aplikasi ini ini dibangun dengan menggunakan java dan MySQL 3. Aplikasi ini hanya bisa digunakan oleh penjual I.4 Tujuan Berdasarkan rumusan masalah diatas bertujuan : 1. Memberi kemudahan kepada penjual dalam melakukan transaksi penjualan handphone 2. Pengecekan stock handphone bisa lebih cepat dan tepat I.5 Sistematika Penulisan Bab I Pendahuluan Bab ini membahas tentang latar belakang, rumusan masalah, batasan masalah, tujuan dan sistematika penulisan. Bab II Landasan Teori Bab ini menjelaskan tentang pengenalan sistem Aplikasi Penjualan Handphone, spesifikasi software yang digunakan dan sejarah singkat terciptanya java. Bab III Analisis dan Perancangan Bab ini membahas tentang skenario dan gambar Use Case Diagram, Class Diagram dan Sequence Diagram. Bab IV Implementasi dan Pengujian Bab ini memuat uraian langkah implementasi dan pengujian atau validasi. Bab V Kesimpulan dan Saran 2

Berisikan tentang kesimpulan dan saran pengembangan dari pembuatan Aplikasi Penjualan Handphone. 3

BAB II LANDASAN TEORI II.1 Pengenalan Sistem Aplikasi Penjualan Handphone Sistem Aplikasi Penjualan Handphone ini menyajikan transaksi penjualan handphone, menginput data pembeli (pelanggan), menginput data handpone, menyajikan laporan data transaksi, laporan data pembeli dan laporan data handphone (barang). Kelayakan operasional menyangkut beberapa aspek. Untuk disebut layak secara operasional, usulan kebutuhan sistem harus benar-benar bisa menyelesaikan masalah yang ada di sisi pemesan sistem informasi. Di samping itu, informasi yang dihasilkan oleh sistem harus merupakan informasi yang benar-benar dibutuhkan oleh pengguna tepat pada saat pengguna menginginkannya. Dalam sistem ini, kebutuhan pengguna akan akuratnya laporan penjualan akan teratasi, kecepatan transaksi akan meningkat, dan me-manage database akan terasa lebih mudah. Pengguna juga dihadapkan pada form yang user-friendly. II.2 Spesifikasi Software yang digunakan II.2.1 Pengertian MySQL MySQL adalah database server yang dapat menyimpan sejumlah basis data yang dapat diakses oleh program client (MySQL Comand Line Client, maupun program aplikasi), pengaksesan data bisa dilakukan dengan bahasa SQL (Structure Query Language). Basis data bisa dibuat melalui command prompt atau melaui shell secara langsung setelah masuk pada subdirektori bin. Untuk membuat suatu basis data, user yang bersangkutan harus mempunyai hak akses untuk membuat basis data Setelah dibuat suatu database bisa digunakan atau dihapus bila tidak diperlukan, yang 4

selanjutnya dapat dibuat table basis datanya, dimana satu skema basis data bisa terdiri atas banyak subskema (table basis data). Root adalah superuser database server MySQL, root berkuasa dalam mengelola manajemen basis data. II.2.2 Pengertian Java Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu: Programming-language specification, Application-programming interface, Virtual-machine specification. Java API terdiri dari tiga bagian utama: Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan. Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan mendukung untuk basis data. Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager. Java Virtual Machine (JVM) adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file class dari kedua program Java dan Java API untuk dieksekusi oleh interpreter Java. Interpreter Java mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte pada satu waktu, atau mungkin sebuah just-intime (JIT) kompiler yang menurunkan 5

bytecode arsitektur netral kedalam bahasa mesin untuk host computer. Sistem Operasi Java Sistem operasi biasanya ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan komunikasi dengan perangkat keras. Satu kesulitan dalam merancang sistem basis bahasa adalah dalam hal proteksi memori, yaitu memproteksi sistem opeasi dari pemakai program yang sengaja memproteksi pemakai program lainnya. Sistem operasi tradisional mengaharapkan pada tampilan perangkat keras untuk menyediakan proteksi memori. Sistem basis bahasa mengandalkan pada tampilan keamanan dari bahasa. Sebagai hasilnya, sistem basis bahasa menginginkan pada alat perangkat keras kecil, yang mungkin kekurangan tampilan perangkat keras yang menyediakan proteksi memori. II.2.3 Pengertian NetBeans NetBeans mengacu pada kedua kerangka platform untuk aplikasi desktop Java, dan sebuah lingkungan pengembangan terpadu (IDE) untuk pengembangan dengan Java, JavaScript, PHP, Python, Ruby, Groovy, C, C + +, Scala, Clojure, dan lain-lain.netbeans IDE ditulis dalam Java dan berjalan di mana-mana di mana JVM yang diinstal, termasuk Windows, Mac OS, Linux, dan Solaris. Sebuah JDK diperlukan untuk pengembangan fungsionalitas Jawa, tetapi tidak diperlukan untuk pembangunan di bahasa pemrograman lain. Platform NetBeans memungkinkan aplikasi untuk dikembangkan dari satu set komponen perangkat lunak moduler yang disebut modul. Aplikasi berbasis platform NetBeans (termasuk IDE NetBeans) dapat diperpanjang oleh pengembang pihak ketiga. Merancang antarmuka merupakan bagian yang paling penting dari merancang sistem. Biasanya hal tersebut juga merupakan bagian yang paling sulit, karena dalam merancang antarmuka harus memenuhi tiga persyaratan: sebuah antarmuka harus sederhana, sebuah antarmuka harus lengkap, dan sebuah 6

antarmuka harus memilki kinerja yang cepat. Elemen-Elemen dalam perancangan adalah : 1. Mendefinisikan konsep Mengumpulkan kebutuhan-kebutuhan pengguna dan mendefinisikan desain secara konseptual. 2. Mengevaluasi konsep Mengevaluasi konseptual desain tersebut. 3. Merancang Mengevaluasi prototype. Menandai dan memperbaiki masalahmasalah yang ditemukan. 4. Pengembangan Melakukan pengujian secara berkala terhadap desain yang lebih dahulu dibuat dan desain yang paling terakhir dibuat. Menandai dan memperbaiki masalah-masalah yang ditemukan. II.2.4 Pengertian StarUML StarUML adalah software permodelan yang mendukung UML (Unified Modeling Language). Berdasarkan pada UML version 1.4 dan dilengkapi 11 macam diagram yang berbeda, mendukung notasi UML 2.0 dan juga mendukung pendekatan MDA (Model Driven Architecture) dengan dukungan konsep UML. StarUML dapat memaksimalkan pruduktivitas dan kualitas dari suatu software project sehingga menarik untuk terus dikembangkan. 7

BAB III ANALISIS DAN PERANCANGAN III.1 Deskripsi Umum Sistem Aplikasi Penjualan Handphone ini merupakan sebuah sistem yang digunakan untuk mempermudah penjual dalam melakukan transaksi. Aplikasi ini menggunakan java dan MySQL dalam penyimpanan data. Cara kerja dari sistem aplikasi tersebut yaitu dengan login kemudian masuk ke menu utama. Dalam menu utama tersedia dua menu yaitu transaksi penjualan handphone dan stock handphone. III.2 Use Case Diagram Dibawah ini adalah gambar Use Case Diagaram Gambar 1 Use Case Diagram 8

III.2.1 Skenario Use Case III.2.1.1 Skenario Login Nama use case : Login Actor : Penjual Type : Primary Tujuan : penjual melakukan login Tabel 1 Skenario Use Case Login Actor 1. Membuka Aplikasi Penjualan Handphone 3. Memasukkan username dan password Sistem 2. Sitem akan meminta login username dan password 4. Jika login berhasil menampilkan halaman utama. Jika gagal pengguna diminta memasukkan username dan password kembali. III.2.1.2 Skenario Mengelola Data Transaksi Nama use case : Mengelola Data Transaksi Actor : Penjual Tujuan : Transaksi penjualan handphone 9

Tabel 2 Skenario Use Case Mengelola Data Transaksi 3. Login Actor 1. Membuka Aplikasi Penjualan Handphone 5. Penjual memilih transaksi handphone penjualan Sistem 2. Menampilkan home page 4. Menampilkan menu utama yang tersedia transaksi penjualan handphone dan stock handphone 6. Menampilkan menu transaksi handphone penjualan III.2.1.3 Skenario Mengelola Data Handphone Nama use case : Mengelola Data Handphone Actor : Penjual Tujuan : pengecekan stock handphone Tabel 3 Skenario Use Case Mengelola Data Handphone 3. Login Actor 1. Membuka Aplikasi Penjualan Handphone Sistem 2. Menampilkan home page 4. Menampilkan menu utama yang tersedia transaksi penjualan handphone dan stock handphone 10

5. Penjual memilih transaksi penjualan handphone 6. Menampilkan menu transaksi penjualan handphone III.3 Sequence Diagram Dibawah ini adalah gambar sequence diagram Login, mengelola data transaksi dan mengelola data handphone.agibagiar dari diagram. Gambar 2 Sequence Diagram Login 11

Gambar 3 Sequence Diagram Mengelola Data Transaksi Gambar 4 Sequence Diagram Mengelola Data Handphone III.3 Class Diagram 12

Gambar 5 Class Diagram 13

BAB 1V Implementasi dan Pengujian IV.1 Pengujian Pengujian adalah proses menjalankan Aplikasi Penjualan Handphone dengan perangakat lunak apakah sudah sesuai dengan perancangan. Pengujian Aplikasi Penjualan Handphone menggunakan MySQL dan NetBeans IV.2 Implementasi Sistem Tahap implementasi merupakan tahap penerapan sistem supaya dapat dioperasikan. Pada tahap ini dijelaskan mengenai, implementasi perangkat lunak, implementasi perangkat keras, implementasi basis data, implementasi instalasi program, penggunaan program dan implementasi antar muka. Implementasi sistem dilakukan dengan menggunakan bahasa pemrograman JAVA Netbeans dengan basis data yang digunakan adalah MySQL. IV.3 Implementasi Perangkat Lunak Dalam Implementasi aplikasi penjualan handphone ini, harus didukung oleh perangkat lunak yang digunakan agar sistem ini berjalan sebagaimana mestinya. Berikut perangkat lunak yang dibutuhkan : 1. NetBeans adalah software yang digunakan dalam pembuatan Aplikasi Penjualan Handphone. 2. MYSQL digunakan penyusun untuk membuat database. 14

IV.4 Implementasi Perangkat Keras Perangkat keras (hardware) yaitu peralatan dalam bentuk fisik yang menjalankan komputer. Hardware digunakan sebagai media untuk menjalankan perangkat lunak (software) dan peralatan ini berfungsi untuk menjalankan instruksi-instruksi yang diberikan dan mengeluarkannya dalam bentuk informasi yang digunakan oleh penjual untuk mengetahui informasi. Adapun perangkat keras yang digunakan berdasarkan kebutuhan minimal yang harus terpenuhi yang digunakan untuk mendukung pembuatan program aplikasi ini sebagai berikut : 1. Server a. Processor Intel Pentium IV atau setara b. Harddisk 40 GB c. RAM 128 MB d. VGA 128 MB e. Mouse, keyboard dan monitor 2. Client (mobile) a. Processor 800 MHz b. Memori internal 160 Mb 129 c. RAM 256 Mb d. Perangkat Jaringan (Speed HSDPA 7.2 Mbps) IV.5 Implementasi Antar Muka Implementasi antar muka (interface) merupakan penerapan perancangan format tampilan yang telah dibuat sebelumnya dalam perancangan sistem. Adapun implementasi antar muka dari Aplikais Penjualan Handphone adalah sebagai berikut. 15

1V.6 Tampilan Antar Muka Login Berikut adalah tampilan antar muka untuk penjual, dimana penjual harus melakukan login terlebih dahulu untuk dapat mengakses menu utama dengan memasukan username dan password. Gambar 4.1. Tampilan Login Setelah proses login berhasil maka aplikasi penjualan handphone tersebut akan menampilan menu utama. Sehingga pengolahan data barang baik dalam transaksi penjualan handphone maupun data stock handphone bisa dipilih pada menu utama tersebut. Berikut adalah contoh tampilan menu utama : 16

Gambar 4.2. Tampilan menu utama Pilihan transaksi penjualan handphone pada menu utama berguna untuk mengolah data handphone berupa kode, merk, tipe, jumlah penjualan dan harga handphone. Tampilan form transaksi penjualan handphone bisa dilihat pada gambar dibawah ini : Gambar 4.3. Tampilan Form Transaksi Penjualan Handphone 17

Tombol insert berfungsi untuk menambah data handphone, Perubahan data handphone bisa dilakukan dengan tombol update, untuk menghapus data handphone pada tabel menggukan tombol delete, tombol laporan digunakan untuk menampilkan hasil transaksi penjualan handphone. Pada pilihan data stock handphone berguna untuk mengetahui data handphone berupa kode, merk, tipe, jumlah penjualan dan harga handphone. Berikut ini adalah contoh tampilan form data stock handphone Gambar 4.4. Tampilan Form Data Stock Handphone Selain itu data stock handphone digunakan untuk mengolah data diantaranya penambahan data barang. Untuk menambahkan data barang bisa menggunakan tombol INSERT, kemudian tombol SAVE berfungsi untuk menyimpan data setelah pengisian data terisi lengkap. Tombol DELETE digunakan untuk menghapus data barang yang tidak diperlukan pada tabel barang. Hasil keseluruhan data stock handphone bisa ditampilkan dengan fungsi tombol LAPORAN. 18

IV.7 Pembahasan Hasil Aplikasi Aplikasi Penjualan Handphone ini dapat dengan mudah menangani perubahan - perubahan yang terjadi, seperti perubahan harga, penambahan jenis barang, user hanya perlu melakukan perubahan data pada form data stock handphone. Selain itu dalam pengoperasian Aplikasi Penjualan Handphone ini mudah dimengerti user, sehingga tidak memerlukan waktu yang lama untuk pelatihan menggunakan aplikasi ini. Tingkat ketelitian aplikasi ini dapat dilihat misalnya dalam hal input data, selain itu Aplikasi Penjualan Handphone ini dapat menampilkan laporan transaksi penjualan handphone maupun data stock handphone. 19

BAB V PENUTUP Berdasarkan uraian pada bab-bab sebelumya mengenai pembuatan Aplikasi Penjualan Handphone menggunakan NetBeans IDE 7.2.1, maka tahap akhir dalam penulisan proyek akhir ini adalah menjabarkan kesimpulan yang diperlukan dalam pengembangan aplikasi ini. V.1 Kesimpulan 1. Aplikasi Penjualan Handphone ini mempermudah dalam pengolahan data transaksi dan data stock barang berdasarkan pembangunannya, terlebih dahulu dilakukan analisa sistem lama, analisa kebutuhan pengguna, penganalisisan kelayakan sistem, perancangan desain sistem yang meliputi pemodelan proses dengan UML sebagai alat bantu desain, pemodelan data dengan membuat rancangan tabel, dan perancangan antarmuka design interface dan dibangun menggunakan Netbeans 7.2.1 dengan database yang dibuat menggunakan MySQL. 2. Tingkat ketelitian aplikasi ini dalam hal pencatatan tranksaksi dan stock handphone dapat dilihat berdasarkan hari, bulan dan tahun tertentu sehingga dapat mengurangi tingkat kesalahan humanerror. Aplikasi ini dapat menangani perubahan perubahan yang terjadi, seperti perubahan harga dan penambahan jenis barang, perubahan perubahan tersebut dapat dilakukan pengolahan pada form transaksi penjualan. Aplikasi bersifat sederhana, bahasa yang digunakan mudah dimengerti user, sehingga tidak memerlukan waktu yang lama untuk pelatihan dalam pengoperasian aplikasi ini.

V.2 Saran 1. Aplikasi Penjualan Handphone ini masih memerlukan pengembangan lebih lanjut agar menjadi aplikasi yang dapat mempermudah dalam melakukan aktivitas yang berhubungan dengan pencatatan berbagai macam transaksi penjualan. 2. Dalam pengembangannya diharapkan sistem ini juga mampu melakukan pemesanan dan transaksi secara online, dengan ketentuan pelanggan harus terkoneksi dengan internet. Penambahan gambar maupun animasi juga disarankan agar tampilan Aplikasi Penjualan handphone lebih menarik.

DAFTAR PUSTAKA 1. http://andikasetiawan300.blogspot.com/ 2. http://dunianianovitasari.blogspot.com/2011/07/sejarah-fungsi-dan pengertian-netbeans.html 3. terlindas.blogspot.com/2013/01/definisi-mysql.html 4. artikel39.blogspot.com/2009/.../pengenalan-staruml.html