Asumsi dan Ketergantungan Kebutuhan antarmuka eksternal

Program Studi Teknik Informatika SKPL – TanioMall 23 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

2.4 Batasan-batasan

Batasan-batasan dalam pengembangan perangkat lunak TanioMall tersebut adalah : 1. Kebijaksanaan Umum Berpedoman pada tujuan dari pengembangan perangkat lunak TanioMall. 2. Keterbatasan perangkat keras Dapat diketahui kemudian setelah sistem ini berjalan sesuai dengan kebutuhan.

2.5 Asumsi dan Ketergantungan

Aplikasi mobile TanioMall dapat dijalankan pada perangkat smartphone yang menggunakan sistem operasi Android, dan untuk web application dapat berjalan disemua lingkungan perangkat lunak dengan menggunakan browser yang mendukung javascript. 3 Kebutuhan Khusus

3.1 Kebutuhan antarmuka eksternal

Kebutuhan antar muka eksternal pada perangkat lunak TanioMall meliputi kebutuhan antarmuka pemakai, antarmuka perangkat keras, antarmuka perangkat lunak, antarmuka komunikasi.

3.1.1 Antarmuka pemakai

Pengguna berinteraksi dengan antarmuka yang ditampilkan dalam bentuk halaman-halaman web maupun activity-activity pada aplikasi moile. TanioMall tersebut adalah h : : 1. Kebijaksan n a aan Umum Berp p ed edoman pad a a tujuan dari i pengembangan pe perangkat lunak k Ta Ta ni nioM oM al all. l. 2 2. Kete e rbat tas asan an perangkat keras s Da Da pa pa t t di di ke ke tahui kemudian s s et et elah s sis i tem m ini be be rjal al an sesuai dengan kebutu ha n . .

2. .

5 5 A Asum m si dan Ket er gantun ga n A Ap likasi mobi le Tan io Mall da pat dija la ank n an an p p ada pe peran ng kat sm ar tphone yang m en gg unakan s iste m m op p er er as s i i Andr o oi d, dan un tu k we b ap pl icat io n dapat berjal lan n di d sem mu a lingkungan perangkat lun ak dengan me ng gguna nakan n brow ows ser yang m en en du du ku ku ng ng javascrip ip t t.

3 3

K K ebutuhan Khusus 3. 3.1 1 Kebutuha a n n an antarmuka ek ekst st e ernal Ke Ke bu bu tu tu ha han antar muka ka eks t ternal pada pe pe ra ra ng ng ka kat lunak TanioMall meliputi kebutuh han antarmuka pemakai, antarmuka perangkat ke eras, a a nt armuka perangkat lunak, antarmuka komunikasi.

3.1.1 Antarmuka pemakai

Program Studi Teknik Informatika SKPL – TanioMall 24 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 Antarmuka pada halaman web dapat berisi form-form, tabel, dan grafik, sedangkan pada aplikasi mobile dapat berisi list view, grid view, dan juga form-form.

3.1.2 Antarmuka perangkat keras

Antarmuka perangkat keras yang digunakan dalam perangkat lunak TanioMall adalah: 1. Perangkat dekstop. Komponen Minimal Dianjurkan Processor Pentium III-class, 1GHz Pentium 4 1,7 GHz RAM 256 MB 512 MB Hard Disk 1 GB 10 GB Monitor 800x600 256 colors High Color 16-bit 1024x 768 256 colors High Color 32-bit Mouse Mouse Microsoft atau alat penunjuk yang compatible dengan OS Mouse Microsoft atau alat penunjuk yang compatible dengan OS Keyboard Keyboard Microsoft atau alat pengetik yang compatible dengan OS Keyboard Microsoft atau alat pengetik yang compatible dengan OS Printer Printer yang Compatible dengan OS Printer yang Compatible dengan OS 2. Perangkat Database Server. Komponen Minimal Dianjurkan Memory 512 MB 1GB 3.1.2 Antarmuk k a a perangkat keras Antarm m u uka perang ng kat keras yang d dig i unakan dalam perangka a t t lunak TanioM M al al l l ad ad al al ah ah : 1. Pe e rang g ka ka t t dekstop. K Kompon n en en Mi nimal Di Di an an ju ju rkan Proc o es es so so r Pe ntium III - class, 1GHz Pe nt iu ium 4 4 1 1,7 7 GHz RA RA M 256 MB 51 2 MB H H ar a d Di sk 1 GB 10 GB Mo M ni i to r 800x60

25 6

co lo rs High Color 16-bit 1024x

76 8

25 6

colors High Color 3 2 -bit t Mo o us us e Mo Mo us us e e Microsof f t t atau a la la t t pe nu nunj njuk yang compatible dengan OS Mo Mo us e Mi icr crosof f t t atau alat penunj j uk uk yang compati tibl bl e e dengan OS Ke Keyb boa oa rd rd Ke Ke yb yb oa rd rd Mi Micr cros osof of t t at at au a la lat penget et ik yang c c ompa t tible dengan O O S Ke Ke yb yb oa oa rd rd Mi Micr r os os o oft at tau au a a la la t t pe peng ng etik yang compatible dengan OS Printer Printer y yang Compatible e d d e engan OS Printer yang Compatible dengan OS Program Studi Teknik Informatika SKPL – TanioMall 25 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 Processor Speed X86 1.0 GHz x64 1.4 GHZ 2.0 GHz Processor type x64 Processor: AMD Opteron, AMD Athlon 64, Intel Xeon with Intel EM64T support x86 Processor: Pentium III- compatible Intel Pentium IV with EM64T support RAM 2GB

4GB

3. Perangkat Web Server. CPU 2 core 3GHz or higher RAM 4GB Disks Array 1: OS, software, and websites 3 x 146GB, SCSI, RAID 5 hardware impl. Disk Partitioning Array 1: C: 40GB for OS and software D: remaining space 250GB for customer data NICs FrontNet, BackNet 4. Perangkat mobile, smartphone berbasis Android. type Opte e ro ro n, AMD A Athlon 64, Intel Xeon w it it h Intel EM M 64

64 T

su u pp pp or or t t x8 x8 6 6 Pr ocessor: Pe e nt nt ium III- co mpatible with EM64T support RA AM M 2G B 4G B

3. .

Perangkat W eb Ser ve r. CP C U 2 core 3G Hz o r hi gher RAM 4GB Di D sk k s Ar ray 1: OS, , softwa ware, an an d d websites

3 3

x x 14 14 6G 6G B, SCSI, RAID 5 hardware impl. Di Disk sk Pa Part rtit it io io ni ni ng ng Ar Ar ra ra y y 1: 1: C: C: 4 4 0G B for r OS OS and sof f tw tw ar are D D: remaini ning spa ace 250GB for cu u st st om o er er d data NICs FrontNet, , BackNet t 4. Perangkat mobile, smar rtphone berbasis Android. Program Studi Teknik Informatika SKPL – TanioMall 26 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

3.1.3 Antarmuka perangkat lunak

Perangkat lunak yang dibutuhkan untuk mengoperasikan perangkat lunak TanioMall adalah sebagai berikut :

1. Nama :

Android Sumber : Google Sebagai platform environment pada perangkat mobile.

2. Nama :

MySQL Sumber : Open Source Sebagai database management system DBMS yang digunakan untuk penyimpanan data di sisi server.

3. Nama :

IEFirefoxChromeOperadll Sumber : berbagai sumber Sebagai aplikasi web browser untuk membuka sistem web.

4. Nama :

Apache Sumber : Open Source Sebagai web server.

3.1.4 Antarmuka Komunikasi

Antarmuka komunikasi perangkat lunak TanioMall menggunakan menggunakan protocol HTTP. mengoperasikan perangk gk at at l lun n ak ak TanioMall adalah sebagai berikut :

1. Nama : Andr

r oi oid d Sumb mber : : G Google le Se Sebagai i pl p at f form e e nv nv ir ir on on me me nt nt p p ada pera ang ngkat mo obile. 2. 2. Nama : My SQL Su Su mb mb er er : Open Sou rc e Se Se ba b ga a i i database mana ge ment s ys tem DBMS MS yan ng di di gu n na kan untuk pe nyim pa nan data di sisi se serv v er r . 3. 3. N Nama ma : IE F ir ef ox Chr om eOperadl l Su m mb er : berb ag ai s um ber Se eba gai aplika si we b brow ser unt uk membu ka a sis t tem m we e b.

4. Na a

m ma : Apac c he he Sumber : Open S Sou ourc ce e Sebagai web server. 3. 3.

1. 4

4 An An ta ta rm rm uk uka a Ko Ko mu muni nika ka si si An An ta ta rm rm uk uka a komuni ika k si p p e erangkat t lun unak ak T Tan an i ioMall menggunakan menggunakan n prot t oc o ol HTTP. Program Studi Teknik Informatika SKPL – TanioMall 27 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 3.2 Kebutuhan Fungsionalitas Perangkat Lunak 3.2.1 Use Case Diagram