Pembuatan Sistem Bergerak untuk Pelelangan Barang dengan Menggunakan SMS.

(1)

ABSTRAK

Teknologi SMS saat ini banyak digunakan untuk berbagai keperluan bisnis. Hal ini dikarenakan teknologi ini memudahkan pengguna agar tidak harus selalu bertemu untuk melakukan sesuatu. Teknologi ini-pun sangat menguntungkan para penyelanggara acara, seperti poling SMS, kuis SMS, dsb.

Oleh karena maraknya teknologi ini penulis membuat suatu aplikasi via SMS untuk suatu acara lelang barang. Data-data tentang registrasi dan harga penawaran suatu barang dari client akan langsung dimasukan ke dalam server dengan membaca SMS dari

client ke server.

Disini penulis membuat suatu aplikasi pelelangan barang via sms dengan judul laporan “Pembuatan Sistem Bergerak Untuk Pelelangan Barang Dengan Menggunakan

SMS”. Aplikasi ini berfungsi untuk menjalankan suatu acara lelang dengan aturan

tertentu, membaca SMS registrasi dan penawaran client, dan menyimpannya dalam

database lalu kemudian menentukan pemenang lelang tersebut. Aplikasi ini juga bisa

menyimpan dan mengolah data barang, supplier, dan staff.

Aplikasi ini dibuat dengan menggunakan program developer Visual Studio .Net 2005, program database Microsoft SQL Express 2005, dan GSM-Com sebagai komponen untuk melakukan koneksi antara antara komputer dengan handphone.


(2)

DAFTAR ISI

LEMBAR PENGESAHAN ... Error! Bookmark not defined. PERNYATAAN ORISINALITAS LAPORAN ... Error! Bookmark not defined. KATA PENGANTAR... Error! Bookmark not defined. LEMBAR PERNYATAAN PERSETUJUAN KARYA ILMIAHError! Bookmark not

defined.

ABSTRAK ... vi

DAFTAR ISI ...vii

DAFTAR TABEL ... xi

DAFTAR GAMBAR ...xii DAFTAR LAMPIRAN ... Error! Bookmark not defined. 1. Pendahuluan ...I-Error! Bookmark not defined. 1.1. Tujuan Pembuatan Sistem ...I-Error! Bookmark not defined. 1.1.1. Ruang Lingkup Proyek ...I-Error! Bookmark not defined. 1.1.2. Sistematika Laporan...I-Error! Bookmark not defined. 1.2. Gambaran Sistem Keseluruhan ...I-Error! Bookmark not defined. 1.2.1. Perspektif Produk ...I-Error! Bookmark not defined. 1.2.2. Fungsi Produk ...I-Error! Bookmark not defined. 1.2.3. Karakteristik Pengguna ...I-Error! Bookmark not defined. 1.2.4. Batasan – Batasan...I-Error! Bookmark not defined. 1.2.5. Asumsi dan Ketergantungan ...I-Error! Bookmark not defined. 1.2.6. Penundaan Persyaratan...I-Error! Bookmark not defined. 2. Pendahuluan ... II-Error! Bookmark not defined. 2.1. Persyaratan Antarmuka Eksternal ... II-Error! Bookmark not defined. 2.1.1. Antarmuka dengan Pengguna ... II-Error! Bookmark not defined. 2.1.2. Antarmuka Perangkat Keras... II-Error! Bookmark not defined. 2.1.3. Antarmuka Perangkat Lunak... II-Error! Bookmark not defined. 2.1.4. Antarmuka Komunikasi ... II-Error! Bookmark not defined.


(3)

2.2. Fitur Produk Perangkat Lunak ... II-Error! Bookmark not defined. 2.2.1. Fitur Create Auction... II-Error! Bookmark not defined. 2.2.1.1. Tujuan... II-Error! Bookmark not defined. 2.2.1.2. Urutan Stimulus / Respon ... II-Error! Bookmark not defined. 2.2.1.3. Persyaratan Fungsional yang BerhubunganII-Error! Bookmark not

defined.

2.2.1.3.1. Persyaratan Fungsional Buat Lelang BaruII-Error! Bookmark not defined.

2.2.1.3.2. Persyaratan Fungsional Filter ... II-Error! Bookmark not defined. 2.2.1.3.3. Persyaratan Fungsional Feed Back ... II-Error! Bookmark not defined. 2.2.2. Fitur Manage Items ... II-Error! Bookmark not defined. 2.2.2.1. Tujuan... II-Error! Bookmark not defined. 2.2.2.2. Urutan Stimulus / Respon ... II-Error! Bookmark not defined. 2.2.2.3. Persyaratan Fungsional yang BerhubunganII-Error! Bookmark not

defined.

2.2.2.3.1. Persyaratan Fungsional Add Items .... II-Error! Bookmark not defined. 2.2.2.3.2. Persyaratan Fungsional Update ItemsII-Error! Bookmark not defined. 2.2.2.3.3. Persyaratan Fungsional Delete Items II-Error! Bookmark not defined. 2.2.3. Fitur Phone Connection ... II-Error! Bookmark not defined. 2.2.3.1. Tujuan... II-Error! Bookmark not defined. 2.2.3.2. Urutan Stimulus / Respon ... II-Error! Bookmark not defined. 2.2.3.3. Persyaratan Fungsional yang BerhubunganII-Error! Bookmark not

defined.

2.2.3.3.1. Persyaratan Fungsional Register HP. II-Error! Bookmark not defined. 2.2.4. Fitur Result ... II-Error! Bookmark not defined. 2.2.4.1. Tujuan... II-Error! Bookmark not defined. 2.2.4.2. Urutan Stimulus / Respon ... II-Error! Bookmark not defined. 2.2.4.3. Persyaratan Fungsional yang BerhubunganII-Error! Bookmark not

defined.


(4)

2.2.4.3.2. Persyaratan Fungsional Display ResultII-Error! Bookmark not defined.

2.2.5. Fitur Manage Supplier ... II-Error! Bookmark not defined. 2.2.5.1. Tujuan... II-Error! Bookmark not defined. 2.2.5.2. Urutan Stimulus / Respon ... II-Error! Bookmark not defined. 2.2.5.3. Persyaratan Fungsional yang BerhubunganII-Error! Bookmark not

defined.

2.2.5.3.1. Persyaratan Fungsional Add Supplier II-Error! Bookmark not defined. 2.2.5.3.2. Persyaratan Fungsional Update SupplierII-Error! Bookmark not defined.

2.2.5.3.3. Persyaratan Fungsional Delete SupplierII-Error! Bookmark not defined.

2.2.6. Fitur Manage Staff... II-Error! Bookmark not defined. 2.2.6.1. Tujuan... II-Error! Bookmark not defined. 2.2.6.2. Urutan Stimulus / Respon ... II-Error! Bookmark not defined. 2.2.6.3. Persyaratan Fungsional yang BerhubunganII-Error! Bookmark not

defined.

2.2.6.3.1. Persyaratan Fungsional Add Staff... II-Error! Bookmark not defined. 2.2.6.3.2. Persyaratan Fungsional Update Staff II-Error! Bookmark not defined. 2.2.6.3.3. Persyaratan Fungsional Delete Staff.. II-Error! Bookmark not defined. 2.2.7. Fitur Manage SMS... II-Error! Bookmark not defined. 2.2.7.1. Tujuan... II-Error! Bookmark not defined. 2.2.7.2. Urutan Stimulus / Respon ... II-Error! Bookmark not defined. 2.2.7.3. Persyaratan Fungsional yang BerhubunganII-Error! Bookmark not

defined.

2.2.7.3.1. Persyaratan Fungsional Manage SMSII-Error! Bookmark not defined. 3. Pendahuluan ... III-Error! Bookmark not defined. 3.1. Identifikasi Kebutuhan Sistem ... III-Error! Bookmark not defined. 3.2. Overview Sistem... III-Error! Bookmark not defined.

3.3. Desain Perangkat Lunak... III-Error! Bookmark not defined. 3.3.1. Analisis Database ... III-Error! Bookmark not defined.


(5)

3.3.2. Database Diagram ... III-Error! Bookmark not defined. 3.3.3. Analisis UML (Unified Modeling Language)III-Error! Bookmark not

defined.

3.4. Desain Arsitektur Perangkat Lunak ... Error! Bookmark not defined. 3.4.1. Komponen Perangkat Lunak... III-Error! Bookmark not defined. 3.4.2. Desain Antar Muka ... III-Error! Bookmark not defined. 4. Pendahuluan ...IV-Error! Bookmark not defined. 4.1. Perencanaan Tahap Implementasi ...IV-Error! Bookmark not defined. 4.1.1. Implementasi Komponen Perangkat LunakIV-Error! Bookmark not defined.

4.1.2. Keterkaitan Antar Komponen Perangkat LunakIV-Error! Bookmark not

defined.

4.2. Perjalanan Tahap Implementasi ...IV-Error! Bookmark not defined. 4.2.1. Implementasi Top Down ...IV-Error! Bookmark not defined. 4.2.2. Debugging ...IV-Error! Bookmark not defined.

4.3. Ulasan Realisasi Fungsionalitas ...IV-Error! Bookmark not defined. 4.4. Ulasan Realisasi Antar Muka Pengguna ...IV-Error! Bookmark not defined. 5. Pendahuluan ... V-Error! Bookmark not defined. 5.1. Rencana Pengujian Sistem Terimplementasi V-Error! Bookmark not defined. 5.1.1. Test Case ... V-Error! Bookmark not defined.

5.1.2. Uji Fungsionalitas Komponen Perangkat LunakV-Error! Bookmark not

defined.

5.2. Perjalanan Metodologi Pengujian ... V-Error! Bookmark not defined. 5.2.1. White Box ... V-Error! Bookmark not defined.

5.2.2. Black Box... V-Error! Bookmark not defined.

5.3. Ulasan Hasil Evaluasi... V-Error! Bookmark not defined. 5.3.1. Evaluasi Fungsionalitas... V-Error! Bookmark not defined. 5.3.2. Evaluasi User Interface Design... V-Error! Bookmark not defined. 5.3.3. Evaluasi Error-Handling dan Security.. V-Error! Bookmark not defined. 6. Pendahuluan ...VI-Error! Bookmark not defined.


(6)

6.1. Keterkaitan antara Kesimpulan dengan Hasil EvaluasiVI-Error! Bookmark not defined.

6.2. Keterkaitan antara Saran dengan Hasil EvaluasiVI-Error! Bookmark not defined.

6.3. Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan.... VI-Error!

Bookmark not defined.

LAMPIRAN ... A-Error! Bookmark not defined. DAFTAR PUSTAKA ... R-Error! Bookmark not defined.


(7)

DAFTAR TABEL

Tabel 1 Tabel Staff... III-Error! Bookmark not defined. Tabel 2 Tabel Acara ...III-Error! Bookmark not defined. Tabel 3 Tabel Barang ... III-Error! Bookmark not defined. Tabel 4 Tabel Customer ... III-Error! Bookmark not defined. Tabel 5 Tabel SMS... III-Error! Bookmark not defined. Tabel 6 Tabel Supplier ... III-Error! Bookmark not defined. Tabel 7 Tabel Kamus ... III-Error! Bookmark not defined. Tabel 8 Test Modul Database... V-Error! Bookmark not defined. Tabel 9 Test Modul SMS ... V-Error! Bookmark not defined. Tabel 10 Test Modul Result ... V-Error! Bookmark not defined. Tabel 11 Test Black-Box... V-Error! Bookmark not defined.


(8)

DAFTAR GAMBAR

Gambar 1 Komunikasi Aplikasi... II-Error! Bookmark not defined. Gambar 2 Bisnis Proses ... III-Error! Bookmark not defined. Gambar 3 ER-D... III-Error! Bookmark not defined. Gambar 4 Database Diagram ... III-Error! Bookmark not defined. Gambar 5 Use Case ... III-Error! Bookmark not defined. Gambar 6 Activity Diagram – Login ... III-Error! Bookmark not defined. Gambar 7 Activity Diagram – Connect...III-Error! Bookmark not defined. Gambar 8 Activity Diagram – Create Acara... III-Error! Bookmark not defined. Gambar 9 Activity Diagram – Add Supplier ... III-Error! Bookmark not defined. Gambar 10 Activity Diagram – Update Supplier... III-Error! Bookmark not defined. Gambar 11 Activity Diagram – Delete Supplier... III-Error! Bookmark not defined. Gambar 12 Activity Diagram – Search Supplier ... III-Error! Bookmark not defined. Gambar 13 Activity Diagram – Add Items ... III-Error! Bookmark not defined. Gambar 14 Activity Diagram – Update Items ... III-Error! Bookmark not defined. Gambar 15 Activity Diagram – Delete Items... III-Error! Bookmark not defined. Gambar 16 Activity Diagram – Search Items ... III-Error! Bookmark not defined. Gambar 17 Activity Diagram – Add Staff ... III-Error! Bookmark not defined. Gambar 18 Activity Diagram – Update Staff... III-Error! Bookmark not defined. Gambar 19 Activity Diagram – Delete Staff... III-Error! Bookmark not defined. Gambar 20 Activity Diagram – Search Staff ... III-Error! Bookmark not defined. Gambar 21 Activity Diagram – Customer RegistrationIII-Error! Bookmark not

defined.

Gambar 22 Activity Diagram – Customer Penawaran. III-Error! Bookmark not defined. Gambar 23 Sequence Diagram – Login ...III-Error! Bookmark not defined. Gambar 24 Sequence Diagram – Connect ... III-Error! Bookmark not defined. Gambar 25 Sequence Diagram – Acara ...III-Error! Bookmark not defined. Gambar 26 Sequence Diagram – Add Supplier ... III-Error! Bookmark not defined. Gambar 27 Sequence Diagram – Update Supplier... III-Error! Bookmark not defined.


(9)

Gambar 28 Sequence Diagram – Delete Supplier... III-Error! Bookmark not defined. Gambar 29 Sequence Diagram – Search Supplier ... III-Error! Bookmark not defined. Gambar 30 Sequence Diagram – Add Items ... III-Error! Bookmark not defined. Gambar 31 Sequence Diagram – Update Items ... III-Error! Bookmark not defined. Gambar 32 Sequence Diagram – Delete Items ... III-Error! Bookmark not defined. Gambar 33 Sequence Diagram – Search Items ... III-Error! Bookmark not defined. Gambar 34 Sequence Diagram – Add Staff ... III-Error! Bookmark not defined. Gambar 35 Sequence Diagram – Update Staff ... III-Error! Bookmark not defined. Gambar 36 Sequence Diagram – Delete Staff ... III-Error! Bookmark not defined. Gambar 37 Sequence Diagram – Search Staff ... III-Error! Bookmark not defined. Gambar 38 Sequence Diagram – Customer RegistrationIII-Error! Bookmark not

defined.

Gambar 39 Sequence Diagram – Customer PenawaranIII-Error! Bookmark not defined.

Gambar 40 Class Diagram ... III-Error! Bookmark not defined. Gambar 41 Desain UID Login ... III-Error! Bookmark not defined. Gambar 42 Desain UID Phone Connection ... III-Error! Bookmark not defined. Gambar 43 Desain UID Acara ... III-Error! Bookmark not defined. Gambar 44 Desain UID Create Acara... III-Error! Bookmark not defined. Gambar 45 Desain UID Items... III-Error! Bookmark not defined. Gambar 46 Desain UID Add Items ... III-Error! Bookmark not defined. Gambar 47 Desain UID Update Items ... III-Error! Bookmark not defined. Gambar 48 Desain UID Delete Items ... III-Error! Bookmark not defined. Gambar 49 Desain UID Customer ... III-Error! Bookmark not defined. Gambar 50 Desain UID Supplier ... III-Error! Bookmark not defined. Gambar 51 Desain UID Add Supplier ... III-Error! Bookmark not defined. Gambar 52 Desain UID Update Supplier... III-Error! Bookmark not defined. Gambar 53 Desain UID Delete Supplier... III-Error! Bookmark not defined. Gambar 54 Desain UID Staff ... III-Error! Bookmark not defined. Gambar 55 Desain UID Add Staff ... III-Error! Bookmark not defined. Gambar 56 Desain UID Update Staff ... III-Error! Bookmark not defined.


(10)

Gambar 57 Desain UID Delete Staff... III-Error! Bookmark not defined. Gambar 58 Desain UID Result... III-Error! Bookmark not defined. Gambar 59 Desain UID Manage SMS... III-Error! Bookmark not defined. Gambar 60 Keterkaitan antar Modul...IV-Error! Bookmark not defined. Gambar 61 UID Login ...IV-Error! Bookmark not defined. Gambar 62 UID Phone Connection ...IV-Error! Bookmark not defined. Gambar 63 UID Acara ...IV-Error! Bookmark not defined. Gambar 64 UID Create Acara...IV-Error! Bookmark not defined. Gambar 65 UID Items ...IV-Error! Bookmark not defined. Gambar 66 UID Add Items ...IV-Error! Bookmark not defined. Gambar 67 UID Update Items ...IV-Error! Bookmark not defined. Gambar 68 UID Delete Items...IV-Error! Bookmark not defined. Gambar 69 UID Report Items ...IV-Error! Bookmark not defined. Gambar 70 UID Crystal Report Items...IV-Error! Bookmark not defined. Gambar 71 UID Customer ...IV-Error! Bookmark not defined. Gambar 72 UID Update Customer...IV-Error! Bookmark not defined. Gambar 73 UID Report Pelelangan Barang...IV-Error! Bookmark not defined. Gambar 74 UID Crystal Report Pelelangan Barang ....IV-Error! Bookmark not defined. Gambar 75 UID Report Penawaran Customer ...IV-Error! Bookmark not defined. Gambar 76 UID Crystal Report Penawaran Customer IV-Error! Bookmark not defined. Gambar 77 UID Supplier ...IV-Error! Bookmark not defined. Gambar 78 UID Add Supplier ...IV-Error! Bookmark not defined. Gambar 79 UID Update Supplier...IV-Error! Bookmark not defined. Gambar 80 UID Delete Supplier...IV-Error! Bookmark not defined. Gambar 81 UID Staff ...IV-Error! Bookmark not defined. Gambar 82 UID Add Staff ...IV-Error! Bookmark not defined. Gambar 83 UID Update Staff...IV-Error! Bookmark not defined. Gambar 84 UID Delete Staff...IV-Error! Bookmark not defined. Gambar 85 UID Hasil ...IV-Error! Bookmark not defined. Gambar 86 UID Manage SMS ...IV-Error! Bookmark not defined. Gambar 87 UID Kamus...IV-Error! Bookmark not defined.


(11)

Gambar 88 UID Web Home...IV-Error! Bookmark not defined. Gambar 89 UID Web Aturan ...IV-Error! Bookmark not defined. Gambar 90 UID Web Customer...IV-Error! Bookmark not defined. Gambar 91 UID Web Barang...IV-Error! Bookmark not defined. Gambar 92 UID Web Lelang ...IV-Error! Bookmark not defined.


(12)

BAB I

PERSYARATAN PRODUK

1.

Pendahuluan

Saat ini teknologi SMS banyak digunakan untuk berbagai keperluan, tidak hanya digunakan untuk mengirim pesan singkat, tetapi banyak digunakan untuk keperluan bisnis, antara lain seperti kuis, Poling dalam suatu acara televisi dan hal-hal yang lainnya. Oleh karena maraknya teknologi ini penulis ingin membuat suatu aplikasi via SMS untuk suatu acara lelang barang. Data-data tentang harga penawaran suatu barang dari client akan langsung diinput ke dalam server dengan koneksi

Bluetooth sehingga tidak terjadi masukan manual lagi dan langsung dapat dilihat

berapa penawaran tertinggi / terendahnya.

1.1.

Tujuan Pembuatan Sistem

Proyek ini bertujuan untuk membuat suatu aplikasi yang dapat mengelola suatu acara pelelangan barang yang penawaran barangnya dilakukan melalui SMS. Aplikasi ini dapat mengolah data supplier, barang, staff, customer, dan juga dapat mengelola suatu acara lelang mulai dari pembuatan acara lelang baru, registrasi dan penawaran customer, hingga menentukan pemenang lelang.

1.1.1.

Ruang Lingkup Proyek

Aplikasi Lelang SMS ini berisikan fitur-fitur sebagai berikut: Untuk Desktop :

Buat Lelang Baru

Pemakai membuat nama acara lelang yang akan diselenggarakan. Register HP

Pemakai membuat koneksi antara komputer dan HP. Penyimpanan data-data barang


(13)

Menyimpan data-data barang yang akan digunakan untuk lelang. Penyimpanan data-data Supplier

Menyimpan data-data supplier yang melelang barangnya. Penerimaan data penawaran Customer

Menerima dan menyimpan data penawaran akan suatu barang dari

Customer.

Hasil

Digunakan untuk menampilkan hasil Filter dari data-data tersebut dan menentukan siapa yang berhak mendapatkan barang tersebut.

Untuk SMS (Customer) : Registrasi

Digunakan untuk melakukan registrasi customer sebelum ikut dalam pelelangan. (dengan mengetik REG (spasi) LELANG)

Penawaran

Digunakan untuk melakukan penawaran terhadap suatu barang yang dilelang setelah melakukan registrasi. (dengan mengetik NAMABARANG (spasi) HARGA)

Info

Digunakan untuk meminta informasi mengenai barang yang sedang dilelang. (dengan mengetik INFO)

1.1.2.

Sistematika Laporan

Dokumen disusun dengan menggunakan pendekatan terhadap teori

Software Requirement Specification yaitu sebuah metode penulisan terstruktur

untuk pengembangan sebuah software. Dengan demikian, penulisan dokumen semakin terstruktur dan efektif.

Susunan dari dokumen adalah sebagai berikut :

BAB I Persyaratan Produk.

Bagian ini berisi pendahuluan, tujuan pengembangan software, ruang lingkup dan penjelasan produk yang dibangun secara umum atau general


(14)

dengan menggunakan sedikit bahasa teknis agar memudahkan pemahaman untuk orang awam dan juga bagian ini harus menyediakan gambaran mengenai keseluruhan dokumen.

BAB II Spesifikasi Produk.

Bagian ini merupakan penjelasan dari BAB I yang dijabarkan lebih mendalam dan mendetail. Isi dari bagian ini menggambarkan fitur-fitur apa saja yang akan dibuat di dalam software, sehingga semua persyaratan, fungsionalitas dan kemampuan software dapat dipaparkan dengan jelas dan diidentifikasikan dengan unik

BAB III Desain Perangkat Lunak.

Bagian ini menjelaskan desain dari produk dan menggambarkan pemikiran penulis bagaimana software tersebut akan dibangun.

Faktor-faktor yang termasuk di dalamnya yaitu: Database aplikasi

UML dari aplikasi

Desain UID ( User Interface Design )

BAB IV Pengembangan Prototype.

Bagian ini menjelaskan tentang bagaimana sebuah desain yang telah disusun secara terstruktur menjadi sebuah produk yang dapat digunakan secara baik sesuai dengan fungsinya.

BAB V Testing dan Evaluasi.

Bagian ini menjelaskan hasil testing dan evaluasi terhadap prototype yang telah dikembangkan.

Faktor-faktor yang diuji terhadap software adalah: Kemudahan penggunaan fitur dalam software Tingkat kepuasan


(15)

BAB VI Kesimpulan dan Saran.

Kesimpulan berisi perbandingan antara perencanaan produk sebelum dibuat dengan produk yang sudah jadi dan apakah produk yang dibangun memenuhi tujuan awal yang diinginkan.

Saran berisi hal-hal apa saja yang dapat dikembangkan untuk memberikan kemampuan lebih kepada produk yang dibangun baik secara teknis maupun secara dokumentasi.

1.2.

Gambaran Sistem Keseluruhan

Untuk mengetahui lebih jelas tentang aplikasi ini tentang batasan, penggunaan, dan perangkat keras maupun perangkat lunak, berikut di bawah ini :

1.2.1.

Perspektif Produk

1.2.1.1 Antarmuka sistem

Aplikasi ini akan menggunakan kabel data / Bluetooth untuk menghubungkan antara ponsel reciever dan server. Database yang digunakan SQL Server 2005 serta menggunakan Visual Studio .Net 2005 sebagai Developer Tools, dan GSM-Com komponen untuk koneksinya.

1.2.1.2 Antarmuka pengguna

Pengguna dari aplikasi ini adalah orang yang akan menyelenggarakan acara lelang ini dan dapat menggunakan fitur yang dimilikinya.

1.2.1.3 Antarmuka perangkat keras

Perangkat keras menggunakan 1 buah unit komputer, HP (handphone), dan Bluetooth device.

Spesifikasi minimal komputer yaitu: Processor 1,6 Ghz

HDD 40 GB Memory 256 MB


(16)

1.2.1.4 Antarmuka perangkat lunak

Perangkat lunak yang digunakan adalah: OS Windows XP SP 2

Microsoft Visual Studio .Net 2005 Komponen GSM-Com

SQL Express 2005

1.2.1.5 Antarmuka komunikasi

Komunikasi antar beberapa unit komputer dengan HP dihubungkan dengan Bluetooth.

1.2.1.6 Batasan memori

Memori yang digunakan untuk pengembangan aplikasi minimal 256 MB.

1.2.1.7 Persyaratan adaptasi tempat tujuan

Handphone yang memiliki Bluetooth.

Bluetooth untuk di komputer.

1.2.2.

Fungsi Produk

Dapat membuat acara lelang baru yang akan diselenggarakan.

Menentukan barang apa saja yang akan dilelang dan penawarannya kelipatan berapa (cth : kelipatan Rp.10.000).

Mem-filter data-data penawaran dari Client.

Menentukan siapa yang berhak atas suatu barang lelang berdasarkan hasil dari filter tersebut.

1.2.3.

Karakteristik Pengguna

Karakteristik pengguna yang dituju adalah : Untuk Operator di desktop :


(17)

- Pengalaman : -

- Keahlian teknis : Mengenal Windows

Untuk Penawar :

- Bisa menggunakan Handphone (SMS)

1.2.4.

Batasan – Batasan

Hanya dapat dioperasikan pada Windows.

Ketentuan isi dari SMS itu sendiri telah ditetapkan dari pihak pembuat lelang, jikalau terjadi kesalahan dalam isi SMS maka kesalahan tersebut berasal dari pihak pengirim.

Filter / Algoritma lelang sudah ditentukan, user hanya tinggal memilih,

dan user tidak bisa membuat yang baru.

Bisa mengatasi beberapa kesalahan ketik SMS seperti tidak ada spasi atau urutan terbalik.

1.2.5.

Asumsi dan Ketergantungan

Diasumsikan semua software yang digunakan sudah memiliki license. Diasumsikan bahwa berita tentang lelang yang diadakan sudah diketahui oleh Client, baik melalui TV, radio, web, dll.

1.2.6.

Penundaan Persyaratan

Aplikasi ini diharapkan nantinya tidak hanya untuk acara lelang saja tetapi untuk berbagai acara lainnya, seperti kuis, SMS horoskop, dll.


(18)

BAB VI

KESIMPULAN DAN SARAN

6.

Pendahuluan

Pada bab 6 ini akan dibahas mengenai kesimpulan dan saran dari hasil evaluasi

testing pada bab 5.

6.1.

Keterkaitan antara Kesimpulan dengan Hasil Evaluasi

Secara garis besar, aplikasi lelang ini telah dapat menjalankan semua fungsi fitur yang ada pada Bab 2, yaitu untuk melakukan pengaturan data supplier,

items, staff, penerimaan SMS dan reply SMS berdasarkan format SMS, dan

sistem untuk memperbaiki beberapa kesalahan format SMS. Penentuan hasil pemenang lelang dengan filter tertentu, dan sampai pada pembuatan laporan berdasarkan periode tertentu.

Aplikasi lelang juga sudah memenuhi tujuan yang telah dijelaskan pada Bab 1, yaitu untuk membuat suatu aplikasi yang bisa mengelola acara lelang dimana penawaran customer dilakukan dengan pembacaan SMS. Dan dari penawaran tersebut ditentukan pemenang lelang dengan menggunakan filter lelang.

6.2.

Keterkaitan antara Saran dengan Hasil Evaluasi

Jenis / filter Lelang yang ada ditambah, karena banyak sekali jenis lelang yang ada. (dalam aplikasi hanya ada 4 filter : Penawaran Terbesar, penawaran terendah dan satu-satunya, SMS terbanyak , dan lelang target)

Sistem Cerdas yang lebih advance seperti mengatasi kesalahan kurangnya satu huruf dalam teks SMS (laptop – latop), atau sistem curency (500USD) sehingga lebih banyak kesalahan penulisan format SMS yang bisa diatasi / diperbaiki.


(19)

6.3.

Rencana Perbaikan / Implementasi terhadap Saran

yang Diberikan

Menambah algoritma filter lelang pada class filter dalam aplikasi.

Membuat algoritma sistem cerdas untuk mengatasi kurangnya huruf dengan menambah data pada kamus, dan menyimpan data mata uang untuk mengatasi masalah curency.


(20)

DAFTAR PUSTAKA

Chonoles, Michael Jesse (2003) “UML 2 for Dummies”, Hungry Minds GSMComm ( 2006 ) “GSMComm Help”, GSMComm

O’Bryan, Larry and Eckel, Bruce “Thinking in C#”, Prentice Hall Price, Jason (2003) “Mastering C# Database Programming”, Sybex

Stephens, R.K, Plew, R, Morgan, B, and Perkins, J “Teach Yourself SQL in 21 Days, Second Edition”

Troelsen, Andrew ( 2005 ) “Pro C# 2005 and .Net 2.0 Platform”, Apress


(1)

Universitas Kristen Maranatha

I-4

BAB VI Kesimpulan dan Saran.

Kesimpulan berisi perbandingan antara perencanaan produk sebelum dibuat dengan produk yang sudah jadi dan apakah produk yang dibangun memenuhi tujuan awal yang diinginkan.

Saran berisi hal-hal apa saja yang dapat dikembangkan untuk memberikan kemampuan lebih kepada produk yang dibangun baik secara teknis maupun secara dokumentasi.

1.2.

Gambaran Sistem Keseluruhan

Untuk mengetahui lebih jelas tentang aplikasi ini tentang batasan, penggunaan, dan perangkat keras maupun perangkat lunak, berikut di bawah ini :

1.2.1.

Perspektif Produk

1.2.1.1 Antarmuka sistem

Aplikasi ini akan menggunakan kabel data / Bluetooth untuk menghubungkan antara ponsel reciever dan server. Database yang digunakan SQL Server 2005 serta menggunakan Visual Studio .Net 2005 sebagai Developer Tools, dan GSM-Com komponen untuk koneksinya.

1.2.1.2 Antarmuka pengguna

Pengguna dari aplikasi ini adalah orang yang akan menyelenggarakan acara lelang ini dan dapat menggunakan fitur yang dimilikinya.

1.2.1.3 Antarmuka perangkat keras

Perangkat keras menggunakan 1 buah unit komputer, HP (handphone), dan Bluetooth device.

Spesifikasi minimal komputer yaitu: Processor 1,6 Ghz

HDD 40 GB Memory 256 MB


(2)

Universitas Kristen Maranatha

I-5

1.2.1.4 Antarmuka perangkat lunak

Perangkat lunak yang digunakan adalah: OS Windows XP SP 2

Microsoft Visual Studio .Net 2005 Komponen GSM-Com

SQL Express 2005

1.2.1.5 Antarmuka komunikasi

Komunikasi antar beberapa unit komputer dengan HP dihubungkan dengan Bluetooth.

1.2.1.6 Batasan memori

Memori yang digunakan untuk pengembangan aplikasi minimal 256 MB.

1.2.1.7 Persyaratan adaptasi tempat tujuan

Handphone yang memiliki Bluetooth.

Bluetooth untuk di komputer.

1.2.2.

Fungsi Produk

Dapat membuat acara lelang baru yang akan diselenggarakan.

Menentukan barang apa saja yang akan dilelang dan penawarannya kelipatan berapa (cth : kelipatan Rp.10.000).

Mem-filter data-data penawaran dari Client.

Menentukan siapa yang berhak atas suatu barang lelang berdasarkan hasil dari filter tersebut.

1.2.3.

Karakteristik Pengguna

Karakteristik pengguna yang dituju adalah : Untuk Operator di desktop :


(3)

Universitas Kristen Maranatha

I-6 - Pengalaman : -

- Keahlian teknis : Mengenal Windows Untuk Penawar :

- Bisa menggunakan Handphone (SMS)

1.2.4.

Batasan – Batasan

Hanya dapat dioperasikan pada Windows.

Ketentuan isi dari SMS itu sendiri telah ditetapkan dari pihak pembuat lelang, jikalau terjadi kesalahan dalam isi SMS maka kesalahan tersebut berasal dari pihak pengirim.

Filter / Algoritma lelang sudah ditentukan, user hanya tinggal memilih,

dan user tidak bisa membuat yang baru.

Bisa mengatasi beberapa kesalahan ketik SMS seperti tidak ada spasi atau urutan terbalik.

1.2.5.

Asumsi dan Ketergantungan

Diasumsikan semua software yang digunakan sudah memiliki license. Diasumsikan bahwa berita tentang lelang yang diadakan sudah diketahui oleh Client, baik melalui TV, radio, web, dll.

1.2.6.

Penundaan Persyaratan

Aplikasi ini diharapkan nantinya tidak hanya untuk acara lelang saja tetapi untuk berbagai acara lainnya, seperti kuis, SMS horoskop, dll.


(4)

Universitas Kristen Maranatha

VI-1

BAB VI

KESIMPULAN DAN SARAN

6.

Pendahuluan

Pada bab 6 ini akan dibahas mengenai kesimpulan dan saran dari hasil evaluasi

testing pada bab 5.

6.1.

Keterkaitan antara Kesimpulan dengan Hasil Evaluasi

Secara garis besar, aplikasi lelang ini telah dapat menjalankan semua fungsi fitur yang ada pada Bab 2, yaitu untuk melakukan pengaturan data supplier,

items, staff, penerimaan SMS dan reply SMS berdasarkan format SMS, dan

sistem untuk memperbaiki beberapa kesalahan format SMS. Penentuan hasil pemenang lelang dengan filter tertentu, dan sampai pada pembuatan laporan berdasarkan periode tertentu.

Aplikasi lelang juga sudah memenuhi tujuan yang telah dijelaskan pada Bab 1, yaitu untuk membuat suatu aplikasi yang bisa mengelola acara lelang dimana penawaran customer dilakukan dengan pembacaan SMS. Dan dari penawaran tersebut ditentukan pemenang lelang dengan menggunakan filter lelang.

6.2.

Keterkaitan antara Saran dengan Hasil Evaluasi

Jenis / filter Lelang yang ada ditambah, karena banyak sekali jenis lelang yang ada. (dalam aplikasi hanya ada 4 filter : Penawaran Terbesar, penawaran terendah dan satu-satunya, SMS terbanyak , dan lelang target)

Sistem Cerdas yang lebih advance seperti mengatasi kesalahan kurangnya satu huruf dalam teks SMS (laptop – latop), atau sistem curency (500USD) sehingga lebih banyak kesalahan penulisan format SMS yang bisa diatasi / diperbaiki.


(5)

Universitas Kristen Maranatha

VI-2

6.3.

Rencana Perbaikan / Implementasi terhadap Saran

yang Diberikan

Menambah algoritma filter lelang pada class filter dalam aplikasi.

Membuat algoritma sistem cerdas untuk mengatasi kurangnya huruf dengan menambah data pada kamus, dan menyimpan data mata uang untuk mengatasi masalah curency.


(6)

Universitas Kristen Maranatha

R-1

DAFTAR PUSTAKA

Chonoles, Michael Jesse (2003) “UML 2 for Dummies”, Hungry Minds GSMComm ( 2006 ) “GSMComm Help”, GSMComm

O’Bryan, Larry and Eckel, Bruce “Thinking in C#”, Prentice Hall Price, Jason (2003) “Mastering C# Database Programming”, Sybex

Stephens, R.K, Plew, R, Morgan, B, and Perkins, J “Teach Yourself SQL in 21 Days, Second Edition”

Troelsen, Andrew ( 2005 ) “Pro C# 2005 and .Net 2.0 Platform”, Apress