Deskripsi umum Overview Perspektif produk Desk k Perspektif produk

Program Studi Teknik Informatika SKPL – TanioMall 8 65 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Barang atau Jasa Berbasis Lokasi dan Teknologi Push Notification. 2012. 2. Septiana Rahayu Dewi, Pembangunan Online Marketplace untuk Pengusaha Mikro di PASTY. 2014.

1.5 Deskripsi umum Overview

Secara umum dokumen SKPL ini terbagi atas 3 bagian utama. Bagian utama berisi penjelasan mengenai dokumen SKPL tersebut yang mencakup tujuan pembuatan SKPL, ruang lingkup masalah dalam pengembangan perangkat lunak tersebut, definisi, referensi dan deskripsi umum tentang dokumen SKPL ini. Bagian kedua berisi penjelasan umum tentang perangkat lunak TanioMall yang akan dikembangkan, mencakup perspektif produk yang akan dikembangkan, fungsi produk perangkat lunak, karakteristik pengguna, batasan dalam penggunaan perangkat lunak dan asumsi yang dipakai dalam pengembangan perangkat lunak TanioMall tersebut. Bagian ketiga berisi penjelasan secara lebih rinci tentang kebutuhan perangkat lunak TanioMall yang akan dikembangkan. 2 Deskripsi Kebutuhan

2.1 Perspektif produk

TanioMall merupakan perangkat lunak mobile yang dikembangkan untuk membantu pengguna dalam melakukan penjualan barang atau produk. Sistem ini menangani Marketplace un tuk Pengus us ah a a Mikro di PASTY. 2014.

1.5 Desk k

r ripsi umum Ov Ov er er vi v ew ew Se Secara umu um m do do kumen SKPL i ni ni t t er er ba b gi atas 3 bagian ut t a ama. Ba Ba gi gi an uta a ma ma b erisi pe nj nj el el asan men enge genai do dokumen S SKPL t t er r se s bu u t t yang men ca kup tujuan pem m bu bu at at an S SKPL, ruan ng g ling ng ku p masalah dalam peng em ba ng ngan p per erangk kat lu u na nak k te e rs ebut, de finisi , referens i dan de sk s ri i ps psi i umum um te te nt nt an g g dokumen SK PL ini. Ba Ba gian kedua ber is i pe nj elasan umum te e nt nt ang g pera n ng kat luna k Ta ni oM al l ya ng a ka n dike m mbangkan an , , me m nc ak up perspektif produk yang akan dike mb mbangk gkan, , fung ngs si produk pe p ra ra ng ng kat lunak, k k ar ar akteristik p p en enggun a, a, batasan da d l lam penggu gu na na an a p per er an an k gk t at l l un k ak dan asums msi i ya yang dipakai dalam pen en gembangan perangkat lu lu na na k Ta Tani ioM oM all tersebut. Ba B gi i an k et etig ig a a beri i si si p p en en je jelasan n se secara l eb ih h r r i inci te nt nt an ang g ke ke b butu tu h han pera rangkat lu lunak Ta a ni ni oM Mal al l l ya yang ng akan dikembangkan. 2 Deskripsi Kebutuh h a a n

2.1 Perspektif produk

Program Studi Teknik Informatika SKPL – TanioMall 9 65 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika penjualan produk, pemesanan produk, penanganan produk, pengelolaan toko, dan pengelolaan sistem oleh administrator TanioMall. Sistem ini juga menangani pembayaran pemesanan produk dengan menggunakan fitur API FasaPay. Sistem ini sendiri terbagi menjadi dua jenis, aplikasi mobile dan aplikasi web. Pada aplikasi mobile-nya, perangkat lunak ini berjalan pada platform Android yang dibuat menggunakan bahasa pemrograman Java dengan mengacu pada MySQL sebagai DBMS Database Management System, dengan Eclipse Juno sebagai lingkungan pemrogramannya. Untuk aplikasi web, perangkat lunak TanioMall ini berjalan pada framework CodeIgniter yang dibuat menggunakan bahasa pemrogaman PHP dengan mengacu pada MySQL sebagai DBMS Database Management System, dengan SubLime Text 3.0 dan Notepad++ sebagai lingkungan pemrogramannya. Pengguna akan berinteraksi dengan sistem melalui antarmuka GUI Graphical User Interface. Pada sistem ini, seperti pada gambar 1, arsitektur perangkat lunak yang digunakan berupa client server, di mana semua data disimpan di server. Seluruh data yang berhubungan dengan sistem ini disimpan dalam database, sehingga untuk menghubungkan aplikasi mobile dengan database diperlukan sebuah API Application Programming Interface agar data hanya dapat diakses dengan autentifikasi yang khusus. Selain itu, sistem ini juga melibatkan sistem lainnya seperti FasaPay yang digunakan untuk transaksi pembayaran, dan RajaOngkir yang digunakan untuk mendapatkan tarif jasa pengiriman. Dalam melibatkan sistem lain tersebut j g g pembayaran pemesan n a an produk deng ngan menggunakan fitur API FasaPay. S Sistem ini sendiri te e rb rb agi menjadi dua jenis, apl l ik ikasi mobile le dan aplikasi web. Pa a d da apl l ik k as as i mo mo bi bile e - - ny y a a , pe p rangkat lunak ini berj j a alan p p ada pl pl at at form Android ya a ng ng d dibua u t meng nggunakan ba a h hasa p pem emr rogram am a an Java deng an m m enga acu cu p p ada MySQL se ba a ga ai i DBMS MS Database Managemen t Sy S st tem em, , den ngan Ecli i ps ps e Ju u no s eb ag ai lingk un gan pemrogra ma ann n ya a . . Un t tu k aplika si web, pe rangka t lunak Ta a ni n oM oMal all in i i be be rj r al l a an pada fr am ewor k Code Ig niter ya ng ng d ib ibuat t me me ngg gu na ka n ba hasa p em ro ga man PH P deng an men g gacu u p p ad d a a MySQL L sebagai DB MS Da ta ba se M an ag em en t System , denga ga n n SubL ime Text 3.0 dan Notepad++ sebagai l in ngkun unga n n pemr mro og ramannya. Pengguna na a k kan be be ri rinter r ak aksi si d den ga n n si i stem melal l ui ui a antarmuka GUI Graphical U User Interface. Pada si ist st e em in ini, i s s eperti pada gambar 1, arsitektur perangk gk at at l lun un ak ya ya ng ng d d ig ig un un ak akan an b ber er up up a a cl clie i nt nt s ser er ve ve r r , di di m m an an a a se se m mua a da data di disi simp mpan an d d i i s serv rv e er. Se Se lu luruh data yang g berh hubungan dengan an s s i istem ini disimpan dalam databa se, sehi ingga untuk menghubungkan aplikasi mobile dengan n databa base diperlukan sebuah API Application Programmin ng In nterface agar data hanya dapat diakses dengan aut t ent tifikasi yang khusus. Selain itu, sistem ini juga meli i b batkan sistem lainnya seperti Program Studi Teknik Informatika SKPL – TanioMall 10 65 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika- UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika digunakan API untuk menghubungkan sistem FasaPay dan RajaOngkir dengan sistem TanioMall. Gambar 1. Arsitektur Perangkat Lunak TanioMall 2.2 Fungsi Produk