BAB III LANDASAN TEORI

dokumen-dokumen yang mirip
BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. 1.1 Latar belakang

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001).

BAB II. KAJIAN PUSTAKA

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

ANALISIS APLIKASI DONGENG DAN GAMES ANAK-ANAK BERBASIS ANDROID MENGGUNAKAN METODE PIECES

BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

BAB I PENDAHULUAN 1.1. Latar Belakang

Analisis dan Perancangan Aplikasi Smartphone untuk Penyebaran Informasi Akademik Kepada Mahasiswa

Mengeksplorasi Database PostgreSQL dengan PgAdmin III

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian yang dilakukan Oleh Dwi Hartadi Subroto. Mahasiswa STMIK AKAKOM (2011) telah dibuat suatu sistem

BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB I PENDAHULUAN. elektronik yang dibutuhkan untuk berkomunikasi seperti ponsel. Pada tahun 1990-an ponsel hanya dikenal sebagai alat komunikasi,

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

BAB II. KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II DASAR TEORI II-1

BAB 1 PENDAHULUAN. Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari

BAB II KAJIAN PUSTAKA

Kata Kunci : Sistem Informasi Akademik, Smartphone Android, SMK Negeri 1 Pangkalpinang, Aplikasi Sistem Informasi Akademik Berbasis Android

Cara mengakses internet bisa bermacam-macam, contohnya yaitu menggunakan komputer, notebook, dan juga ponsel. Namun banyak yang mengakses internet mel

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

IMPLEMENTASI SISTEM BANTUAN TES PENDERITA BUTA WARNA DENGAN METODE ISHIHARA BERBASIS KOMPUTER

BAB II KAJIAN PUSTAKA. menyediakan pihak luar tertentu dengan laporan-laporan yang dibutuhkan.

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

BAB III DASAR TEORI 3.1. Pakaian Adat Indonesia

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

BAB III LANDASAN TEORI. Pada bab ini akan membahas mengenai dasar teori yang berhubungan dengan penelitian yang penulis lakukan.

BAB III LANDASAN TEORI. menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer based

Koleksi Program Tugas Akhir dan Skripsi dengan

Aplikasi Pembelajaran Pengenalan Huruf, Angka, Warna dan Bentuk Bangun Datar Pada Siswa Kelas 1 SDN 5 Parittiga Berbasis Android

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha

BAB I SEKILAS VISUAL STUDIO.NET 2008

RANCANG BANGUN SISTEM INFORMASI KATALOG BERBASIS ANDROID DI PERPUSTAKAAN UMUM DAERAH SURABAYA SKRIPSI. Oleh :

Android memiliki empat karakteristik sebagai berikut :

Konsep dan Perancangan Smart Ticket. Joni Maulindar STMIK Duta Bangsa Surakarta

BAB II KAJIAN PUSTAKA. Fitnes adalah kegiatan olahraga pembentukan otot-otot tubuh/fisik yang

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang

APLIKASI DATA OBAT HERBAL INDONESIA BERBASIS ANDROID

BAB II KAJIAN PUSTAKA

INFORMATION SYSTEM INTEGRATED STUDENT (ISIS) BERBASIS ANDROID STUDI KASUS PRODI SISTEM INFORMASI UNIVERSITAS NUSANTARA PGRI KEDIRI

PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI

BAB II LANDASAN TEORI. proyek, dengan melakukan penelitian di SMA Pasundan 1 Bandung untuk cara

BAB V IMPLEMENTASI PERANGKAT LUNAK. Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

BAB I PENDAHULUAN.

BAB II TINJAUAN PUSTAKA. dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul

BAB I PENDAHULUAN 1 UNIVERSITAS KRISTEN MARANATHA

BAB 3 LANDASAN TEORI

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

2 operasi ini lebih cepat diterima di kalangan para pengguna dan semakin banyak yang menggunakan sistem operasi ini. Kemajuan teknologi saat ini dapat

Perancangan Sistem Informasi Pembayaran Iuran Wirid Berbasis Android Development Tools (ADT)

BAB III LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tinjauan Pustaka. No Nama Tahun Judul Teknologi Fungsionalitas

Jurnal Sistem dan Teknologi Informasi (JUSTIN) Vol. 1, No. 2, (2017) 1

BABI II DASAR TEORI DAN TINJAUAN PUSTAKA

BAB I PENDAHULUAN 1.1 Latar Belakang

APLIKASI EDUGAME THE CRAZY MONEY UNTUK PENGENALAN DAN PEMBELAJARAN BERBASIS ANDROID

MERANCANG SISTEM ABSENSI KESISWAAN SMS GATEWAY

Gambar 1. Perangkat mobile Android

RANCANG BANGUN APLIKASI GO-TUTOR BERBASIS ANDROID PADA BIMBINGAN BELAJAR RUMAH PINTAR MAGELANG

APLIKASI PEMESANAN BUKU DI TOKO BUKU PELITA JAYA BERBASIS MOBILE ANDROID

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

pelanggan (Customer) dan dapat membantu dalam pencatatan data secara akurat. 2. Parameter Evaluasi Untuk tidak memperluas area pembahasan pada penulis

Mudah Belajar Android A-Z. Annabe Anna arthdi putra

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. (Abdul Fatah dan Agung Budi Cahyono, 2013) dengan judul Sistem Informasi

BAB 1 LATAR BELAKANG

APLIKASI PEMBELAJARAN BAHASA JERMAN LEVEL DASAR BERBASIS ANDROID Rizky Yuniar Hakkun 1, Rengga Asmara 1, Eka Yuli Arisanti 2 Dosen 1, Mahasiswa 2

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

ANDROID Sejarah, Arsitektur,Platform Android By Si_pit

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. bahasa pemograman HTML dan PHP, namun dengan penelitian yang berbeda-beda.

PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN TATA CARA DAN BACAAN WUDHU BERBASIS ANDROID

Transkripsi:

BAB III LANDASAN TEORI VI.1. Point of Sales (POS) Point of Sales atau disebut POS secara sederhananya, dapat diartikan sebagai software yang mencatat transaksi penjualan. Sebelum sistem POS dikembangkan, orang-orang banyak yang menggunakan cash register, atau bahkan manual, dalam menjalankan usaha ritelnya. Tetapi fungsi-fungsi dari cash register ini sendiri sudah tidak memadai lagi, sehingga dikembangkanlah POS (Ginting, 2011). Pengertian Point of Sales atau yang biasa yang disingkat POS yaitu, merupakan kegiatan yang berorientasi pada penjualan serta sistem yang membantu proses transaksi. Setiap POS terdiri dari hardware dan software dimana kedua komponen tersebut digunakan untuk setiap proses transaksi. POS software merupakan komponen utama dari sistem pos yang pada akhirnya menentukan jalannya proses, seperti apa yang harus dilakukan dan bagaimana harus melakukan. Sedangkan hardware POS dibutuhkan untuk menjalankan fungsinya, membantu proses pembayaran dan membuat tanda terima untuk pelanggan. (Novita & Djatikusuma, 2014). 23

Sistem Point of Sales ini digunakan karena sistem ini memudahkan untuk pengecekan hasil penjualan dari PT Coklat Monggo. VI.2. Probabilitas Probabilitas juga sering diterjemahkan kedalam kata peluang. Teori probabilitas sangat luas penggunannya, baik dalam kehidupan sehari-hari maupun di kalangan ilmuwan. Teori probabilitas ini sering digunakan oleh para pengambil keputusan untuk memutuskan apa yang harus dilakukan selanjutnya atau apa yang harus dipilih (Siringoringo & Nursamsi, n.d.). Berikut akan dibahas teori probabilitas bersyarat dimana suatu peluang bergantung pada suatu peluang pada kejadian sebelumnya. Rumus peluang bersyarat adalah sebagai berikut : P( A B) P( A B) P( B) P(A B)= Peluang A saat B muncul P(A B)= Frekuensi A dan B muncul bersamaan P(B) = Frekuensi B Contoh : Konsumen 1 : {Praline, Mangga, Durian} Konsumen 2 : {Praline, Stroberi} Konsumen 3 : {Mangga, Melon, Praline} Ketika Konsumen baru memilih coklat Mangga, maka akan keluar rekomendasi : P(Praline Mangga) = 2/2 = 1 P(Durian Mangga) = 1/2 = 0.5 24

P(Stroberi Mangga) = 0/2 = 0.0 P(Melon Mangga) = 1/2 = 0.5 Setelah semua perhitungan didapat maka diurutkan berdasarkan nilai tertinggi ke terendah sehingga menghasilkan Praline direkomendasikan untuk dibeli ketika Konsumen memilih coklat Mangga Metode probabilitas ini digunakan dikarenakan untuk komputasi perhitungannya lebih cepat dari metode yang lain. VI.3. Android Android adalah sistem operasi berbasis Linux bagi telepon seluler seperti telepon pintar dan komputer tablet. Android juga menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang akan digunakan untuk berbagai macam piranti gerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat piranti lunak untuk ponsel. kemudian dalam pengembangan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan piranti keras, piranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia (Safaat H, 2012). Smartphone Android digunakan dalam penelitian ini dikarenakan untuk pengelolaan, dalam Perusahaan Coklat Monggo penggunaan device yang digunakan adalah smartphone Android. 25

VI.4. Android Studio Android Studio adalah sebuah Integrated Development Environment (IDE) untuk pengembangan aplikasi di Android. Aplikasi ini dapat dijalankan oleh semua sistem operasi. Android Studio menyediakan alat pemrograman Android yang terintegrasi untuk pengembangan dan debugging. (Rohman, 2014). Tool Android Studio ini digunakan untuk pembuatan aplikasi dikarenakan device yang digunakan adalah smartphone Android. VI.5. PostgreSQL Database PostgreSQL merupakan salah satu alternatif solusi bagi pengguna database yang mendukung banyak platform dan bebas lisensi. PostgreSQL termasuk sebagai database server yang handal dengan berbagai macam fitur-fitur pendukungnya, sehingga menjadikan database ini begitu ideal sebagai media penyimpanan dari aplikasi sistem informasi. PostgreSQL dikembangkan oleh University of California di Berkeley Computer Science Department. Dengan sifatnya yang open source menjadikan pula database ini dapat dikembangkan sesuai dengan kebutuhan (Munawaroh, 2005). PostgreSQL tersedia dalam bentuk source code dan dapat di-download tanpa pembebanan biaya. Tidak heran kalau Linux Award sempat menobatkan PostgreSQL sebagai database pilihan yang diikuti Oracle sebagai runner-upnya. SQL di Postgres tidaklah seperti yang kita temui pada RDBMS umumnya. Perbedaan penting antara PostgreSQL dengan sistem relasional standar adalah arsitektur PostgreSQL yang memungkinkan user untuk mendefinisikan 26

sendiri SQL-nya, terutama pada pembuatan function atau biasa disebut sebagai stored procedure. Hal ini dimungkinkan karena informasi yang disimpan oleh PostgreSQL bukan hanya tabel dan kolom, melainkan tipe, fungsi, metode akses, dan banyak lagi yang terkait dengan tabel dan kolom tersebut. Semuanya terhimpun dalam bentuk class yang bisa diubah user. Arsitektur yang menggunakan class ini lazim disebut sebagai object oriented. Karena PostgreSQL bekerja dengan class, berarti PostgreSQL lebih mudah dikembangkan di tingkat user, dan Anda bisa mendefinisikan sebuah tabel sebagai turunan dari tabel lain (Sugiana, 2003). Database PostgreSQL digunakan dalam pembuatan aplikasi ini dikarenakan Perusahaan Coklat Monggo mengunakan database tersebut dalam pembuatan IT-nya. VI.6. Microsoft Visual Studio Microsoft Visual Studio.net merupakan salah satu software buatan Microsoft Corp. yang didesain khusus dalam pembuatan program-program profesional berbasis windows platform. Microsoft Visual Studio.net merupakan perangkat lunak yang terintegrasi, di dalamnya terdapat beberapa paket software yang dapat digunakan oleh programer dalam membangun sebuah program profesional, diantaranya adalah Visual Basic, Visual J#, Visual C, #Visual C++ dan Java Runtime yang samasama berada dalam naungan platform Microsoft.NET Framework. Bagian-bagian dari software ini diantaranya toolbox, jendela properties, server explorer dan solution explorer (Rahadian, 2011). 27

VI.7. Mobile Point of Sales Mobile point of sales adalah sistem dari Point of Sales yang dibuat versi smartphone. Point of sales berbasis mobile lebih fleksibel dikarenakan smartphone lebih mudah diakses dan dibawa kemana-mana. Biasanya orang menggunakan mobile point of sales sebagai pencatatan pemesanan barang, sehingga barang yang dipesan dapat langsung diakses ke data pusat. VI.8. Web Service Web service sebenarnya adalah kumpulan dari fungsi dan method yang terdapat pada sebuah server yang dapat dipanggil oleh klien dari jarak jauh, kemudian untuk memanggil method-method tersebut kita bebas menggunakan aplikasi yang akan dibuat dengan bahasa pemrograman apa saja yang dijalankan pada platform apa saja (Marthasari, 2010). 28