Analisa Program
5.2 Analisa Program
Suatu produk sudah pasti akan mempunyai hal-hal yang dapat dijadikan kekuatan dan ada pula hal-hal yang dapat dijadikan kelemahan. Suatu produk pasti akan membutuhkan suatu inovasi lebih lanjut untuk mengembangkan produk tersebut ke arah yang lebih baik dan lebih modern. Demikian juga produk program cafe sederhana ini. Dalam pembuatan program ini, kelompok pembuat merasakan adanya kelebihan dan kekurangan yang dimiliki oleh program ini. Dengan adanya kelebihan dari program ini diharapan tujuan dari pembuatan program ini dapat tercapai dengan tepat dan baik. Serta adanya kekurangan dari program ini diharapkan dapat memotivasi orang-orang yang ingin mengembangkannya untuk mengembangkanya lebih baik lagi. Adapun kekurangan dan kelebihan dari program cafe sederhana ini akan diuraikan lebih detail dalam uraian dibawah ini.
5.2.1 Keselarasan Program dengan Skenario
Dalam pembuatan program cafe sederhana, pembuat program mengacu kepada skenario yang sudah ditentukan. Dalam skenario yang diberikan, mengharuskan beberapa hal perlu dilaksanakan didalam program. Hal-hal tersebut adalah adanya suatu bagian yang digunakan untuk login (masuk ke program pemesanan), penentuan nomor meja, menu makanan yang disediakan, dan cara pembayaran . berdasarkan empat hal diatas, program yang dibuat telah disesuaikan dengan persyaratan yang disebutkan didalam skenario. Dalam program cafe sederhana terdapat bagian program yang mengharuskan pelanggan yang bertindak sebagai user untuk memasukan username dan password. Lebih lengkap lagi, program cafe sederhana ini dilengkapi dengan captcha yang digunakan untuk memvalidasi proses login. Selanjutnya persyaratan yang diberikan oleh skenario adalah adanya nomer meja, dalam hal ini kelompok pembuat program telah memenuhi persyaratan ini dengan membuat penomoran meja yang secara manual di inputkan oleh pelanggan yang bertidak sebagai user kemudian didalam bill struk pembayaran akan dituliskan nomor meja yang digunakan oleh user . Persyaratan ketiga adalah tampilan menu, pada program yang sudah dibuat telah dibuat suatu tampilan menu yang minimalis dan memberikan informasi yang lengkap mengenai menu-menu makanan yang disediakan oleh cafe sederhana. Tampilan menu yang terdapat dalam program ini disertai harga-harga dari masing-masing program sehingga dapat digunakan oleh pelanggan atau user dalam memilih menu yang diinginkan dan disesuaikan dengan keadaan ekonomi masing-masing. Persyaratan keempat adalah harus diterapkanya sistem pembayaran multipayment, dalam program cafe sederhan ini telah dibuat suatu mekanisme pembayaran multipayment yang diharapkan dapat memberikan
kemudahan kepada pelanggan saat melaksanakan proses pembayaran.dalam program ini diberikan 3 opsi pembayaran yaitu melalui debet, kredit, dan tunai. Berdasarkan hal-hal yang diuraikan diatas maka dalam hal ini dapat dikatakan bahwa program cafe sederhana yang dibuat telah sesuai dengan persyaratan atau permintaan yang ada didalam skenario.
5.2.2 Keselarasan Program dengan Algoritma
Dalam membuat suatu program, hal pertama yang harus dilakukan adalah melakukan pembuatan konsep dengan menggunakan algoritma. Algoritama merupakan urutan langkah yang logis untuk menyelesaikan masalah. Dalam pembuatan program cafe sederhana ini, pembuat program telah membuat algoritma yang kemudian dijadikan dasar konsep untuk membuat program. Dalam algoritma, pembuat program cafe sederhana telah membuat beberapa hal yang dijadikan dasar untuk membuat program. Diantaranya adalah adanya proses login untuk memesan makanan, menentukan kursi pelanggan, validasi pemesanan, rekap pemesanan, dan pilihan mekanisme pembayaran. Selanjutnya dalam program cafe sederhana yang telah dibuat telah dibuat persyaratan persyaratan yang ada di dalam algoritma. Pada algoritma disyarakan agar terdapat mekanisme login pemesanan, dalam program yang telah dibuat telah dibuat sesuai dengan persyaratan yang ditentukan oleh algoritma yaitu memasukan username dan password. Validasi pemesanan dalam program cafe sederhana menggunakan proses pengacakan bilangan yang kemudian hasil pengacakan program dijumlahkan. Jika masukan nilai yang dimasukan oleh pelanggan sama dengan jumlah pengacakan bilangan maka pelanggan dapat lanjut ke langkah pemesanan berikutnya. Rekap pemesanan yang disyaratkan oleh program juga telah dipenuhi berikut dengan nomer pemesanan dan nomer meja pelanggan. Dalam algoritma ditentukan banyaknya mekanisme pembayaran sebanyak tiga pilihan yaitu melalui debet, kredit, dan tunai. Dalam program yang telah dibuat persyaratan-persyaratan yang ditentukan sudah dipenuhi dengan penambahan masukan pin dan CVV untuk kredit dan debet.
5.2.3 Kelebihan
Program cafe sederhana ini memberikan kemudahan yang bersifat win-win solution. Hal ini dikarenakan, kemudahan tidak hanya dirasakan oleh satu pihak saja. Terutama pihak yang terlibat dalam hal ini adalah pelanggan dan penjual. Dibawah ini akan diuraian mengenai beberapa kelebihan dari program cafe sederhana.
5.2.3.1 Tampilan Lebih Ringkas
Kelompok pembuat membuat desain tamppilan menu yang lebih lengkap dan rapi sehingga akan memberikan kemudahan kepada pelanggan untuk dapat memilih menu makanan dengan lebih nyaman dan teliti. Dengan adanya tampilan yang baik ini, diharapkan akan dapat memberikan informasi yang jelas mengenai menu makanan yang dijual oleh suatu vendor makanan. Sehingga tidak menimbulkan kesan bingung kepada pelanggan.
5.2.3.2 Validasi dan Password
Dalam pembuatan program ini, kelompok pembuat program ingin menciptakan rasa aman kepada pelanggan dan juga penjual. Kemudian kelompok pembuat memberikan solusi dengan penerpan captcha validasi dan password. Dengan adanya password, proses transaksi akan lebih formal dan bersifat rahasia. Dengan adanya validasi, kemungkinan-kemungkinan buruk yang berkaitan dengan kejahatan internet akan lebh bisa dihindari. Program cafe sederhana ini juga mendesain bentuk captcha validasi yang berbeda dari kebanyakan. Dalam program ini, captcha dibuat dengan menggunakan pengacakan nomer dan dijumlahkan.
5.2.3.3 Multi Payment
Program ini didesain untuk semua kalangan dalam artian tidak hanya di cafe- cafe besar. Namun juga didesain untuk dterapkan di cafe-cafe sederhana yang semakin hari semakin ramai. Berdasarkan hal ini maka pembuat program merancang proses transaksi yang melibatkan 3 cara yaitu dengan cara kredit, debet, dan tunai. Dengan banyaknya pilihan ini diharapkan akan memberikan kemudahan kepada pelanggan untuk melakukan proses transaksi.
5.2.3.4 Manajemen Pemesanan Lebih Mudah dan Irit Biaya
Sudah tentunya program ini di desain tida hanya memberikan kemudahan kepada pelanggan, namun juga kepada penjual. Dengan adanya program ini akan memberikan kemudahan kepada penjual untuk mengatur pemesanan. Disamping itu biaya produksi akan lebih bisa dipangkas karena mengganti kerja manusia dengan kerja mesin.
5.2.4 Kekurangan
5.2.4.1 Tidak Bisa Menghapus Pesanan
Program cafe sederhana ini sebenarnya didesain agar dapat memberikan keleluasaan kepada pelanggan ketika memilih menu makanan. Namun, karena adanya keterbatasan maka dalam pembuatanya program ini tidak dapat menghapus pesanan satu persatu, namun program ini akan menghapus seluruh pesanan jka dikehendaki terjadi perubahan pesanan. Adanya kekuranagan ini sebenarnya tidak keluar dari desain dikarenakan pada dasarnya konsep awal yang diterapkan adalah konsep yang sama. Hanya saja, output yang dihasilkan kurang maksimal.
5.2.4.2 Tampilan Kurang Menarik
Program cafe sederhana ini diharapkan dapat memberikan informasi yang lengkap kepada pelanggan. Namun , untuk merealisasikan hal ini maka dalam pembuatan program ini pembuat tidak memberikan tambahan tampilan kepada program sehingga kesan tampilan program adalah kurang menarik namun tidak mengurangi esensi informasi yang lengkap.
5.2.4.3 Belum Menggunakan Database
Sebelumnya diharapkan dalam pembuatanya program ini akan menggunakan database yang dpaat menyimpan info data pelanggan ke data base cafe. Shingga ketika pelangan datang kembali untuk mengunjungi cafe tersebut, pelanggan tersebut tidak perlu lagi untuk mengisikan hal-hal yang diperlukan untuk melakukan pemesanan. Kedepanya sangat diharapkan untuk dilaksanakan pengembangan program ini sehingga dapat lebih baik lagi.