• Tidak ada hasil yang ditemukan

Sistem Informasi Manajemen Barang Berbasis Android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Manajemen Barang Berbasis Android"

Copied!
71
0
0

Teks penuh

(1)

LAMPIRAN

1. Class Package Java

1. MainActivity.java

public class MainActivity extends ListActivity {

public void onCreate(Bundle icicle){ super.onCreate(icicle);

String[] menu = new String[] {"Tambah Barang", "Tampilkan Data"};

this.setListAdapter(new ArrayAdapter <String>(this, android.R.layout.simple_list_item_1, menu));

}

protected void onListItemClick(ListView l, View v, int position, long id){

super.onListItemClick(l, v, position, id);

Object o= this.getListAdapter().getItem(position); String pilihan = o.toString();

(2)

}

protected void tampilkanPilihan(String pilihan) { // TODO Auto-generated method stub

try{ } catch (Exception e){

e.printStackTrace();

public class Barang {

public String namaBarang, jumlahBarang,keterangan; public int idBarang;

(3)

}

public void setIdBarang(int idBarang) { this.idBarang = idBarang;

}

// Constructor to convert JSON object into a Java class instance

public Barang(JSONObject object){ try { into a list of objects

// User.fromJson(jsonArray);

public static ArrayList<Barang> fromJson(JSONArray jsonObjects) {

public Barang(String namaBarang, String jumlahBarang, String keterangan) {

(4)

}

public String getNamaBarang() { return namaBarang;

}

public void setNamaBarang(String namaBarang) { this.namaBarang = namaBarang;

}

public String getJumlahBarang() { return jumlahBarang;

}

public void setJumlahBarang(String jumlahBarang) { this.jumlahBarang = jumlahBarang;

}

public String getKeterangan() { return keterangan;

}

(5)

* Created by Backup on 3/5/2016. */

public class BarangAdapterHolder extends ArrayAdapter<Barang> {

public BarangAdapterHolder(Context context, ArrayList<Barang> barang) {

super(context, R.layout.view_list_barang, barang);

}

@Override

public View getView(int position, View convertView, ViewGroup parent) {

// Get the data item for this position Barang barang = getItem(position);

// Check if an existing view is being reused, otherwise inflate the view

(6)

viewHolder = (ViewHolder)

viewHolder.jumlahBarang.setText("Jumlah Stok : "+Html.fromHtml(barang.getJumlahBarang()));

* Class InsertActivity

* @version 1.0 Dec 18, 2011

* @author Agus Haryanto (agus.superwriter@gmail.com) * @website http://agusharyanto.net

(7)

import android.widget.Button; import android.widget.EditText; import android.widget.ListView; import android.widget.Toast;

public class InsertActivity extends Activity { private EditText txtBarang;

private EditText txtStok;

private EditText txtKeterangan; private Button btnSimpan;

// Seusuaikan url dengan nama domain yang anda gunakan

private String url;

/**

* Method yang dipanggil pada saat aplikaasi dijalankan

* */ @Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// daftarkan even onClick pada btnSimpan btnSimpan.setOnClickListener(new

Button.OnClickListener() { @Override

public void onClick(View v) {

try {

//url =

"http://10.0.2.2/barang/addbarang.php";

// setiap parameter yang akan dikirim melalui http

// harus encode agar

(8)

String namaBarang = namaBarang + "&stok=" + stok+ "&keterangan=" +

keterangan;

exec(url);

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

public void exec(String url) {

//url += "/bsscan/cari_barang.php"; //url +="?barcode="+barcode;

//url +="?foto="+foto;

HttpConnection httpConnection = new

(9)

strings in your codes.

} });

httpConnection.connect(); }

/**

* Method untuk Mengirimkan data kes erver event by button login diklik

*

* @param view */

public void getRequest(String Url) {

Toast.makeText(this, "Tambah Data " + Url + " ", Toast.LENGTH_SHORT)

.show();

HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(url);

try {

(10)

Toast.makeText(this, "Tambah Data " + request(response) + " ",

Toast.LENGTH_SHORT).show(); } catch (Exception ex) {

Toast.makeText(this, "Tambah Data Gagal !", Toast.LENGTH_SHORT)

.show(); }

}

/**

* Method untuk Menenrima data dari server *

* @param response * @return

*/

public static String request(HttpResponse response) {

String result = "";

try {

InputStream in = response.getEntity().getContent();

BufferedReader reader = new BufferedReader(

new InputStreamReader(in)); StringBuilder str = new StringBuilder(); String line = null;

(11)

5. JSONActivity.java

public class JSONActivity extends Activity{ private JSONObject jobject;

ArrayList<Barang> listBarang = new ArrayList<Barang>();

private String xResult =""; TextView txtResult;

private String url =

"http://10.0.2.2/barang/daftarbarang.php";

(12)

public void exec(String barcode) {

//url += "/bsscan/cari_barang.php"; //url +="?barcode="+barcode;

//url +="?foto="+foto;

HttpConnection httpConnection = new

(13)

} });

httpConnection.connect(); }

private void parse(TextView txtResult) throws Exception {

jobject = new JSONObject(xResult);

JSONArray menuitemArray = jobject.getJSONArray("stok");

String sret ="";

for (int i=0; i < menuitemArray.length(); i++){

(14)

//System.out.println(menuitemArray.getJSONObject(i).

// TODO Auto-generated method stub

}

public String getRequest(String Url){ String sret="";

HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(Url);

try{

public static String request (HttpResponse response ){

String result =""; try{

InputStream in = response.getEntity().getContent();

BufferedReader reader = new BufferedReader(new InputStreamReader(in));

StringBuilder str = new StringBuilder(); String line = null;

(15)

str.append(line + "\n");

public class HttpConnection extends AsyncTask<Void, Void, Void> {

private ConnectHandler connectHandler;

private ArrayList<NameValuePair> postParameters = new ArrayList<NameValuePair>();

private String url; public String response;

private String responseCharset = "utf-8"; private boolean fault = true;

(16)

public HttpConnection(String url, ConnectHandler connectHandler) {

this.url = url;

this.connectHandler = connectHandler; }

public HttpConnection(String url, String outputCharset, ConnectHandler connectHandler) { this.url = url;

this.responseCharset = outputCharset; this.connectHandler = connectHandler; }

public void setHttpConnectionHandler(ConnectHandler connectHandler) {

public void clearPostParameters() {

postParameters = new ArrayList<NameValuePair>(); }

public void addPostParameters(String key, String value) {

if (postParameters == null) clearPostParameters();

(17)

protected void onPreExecute() { super.onPreExecute();

connectHandler.onStart(); }

@Override

protected Void doInBackground(Void... params) { try {

protected void onPostExecute(Void result) { super.onPostExecute(result);

(18)

interface ConnectHandler {

public class Close extends Activity {

final Context context = this; private Button button;

final Dialog dialog = new Dialog(this);

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState); setContentView(R.layout.keluar);

dialog.setContentView(R.layout.keluar);

button = (Button) findViewById(R.id.btnExit);

button.setOnClickListener(new OnClickListener(){ public void onClick(View v) {

(19)

2. Kode Program Layout xml 1. activity_main.xml

<FrameLayout

xmlns:android="http://schemas.android.com/apk/res/android "

xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container"

android:layout_width="match_parent" android:layout_height="match_parent"

tools:context="com.example.dedi.MainActivity" tools:ignore="MergeRootFrame" />

2. daftarbarang.xml

android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Tugas Akhir" />

<TextView

(20)

<TextView

android:layout_width="fill_parent" android:id="@+id/TextViewResult" android:layout_height="wrap_content" android:text="Hasil" />

<ListView

tools:id="@+id/listView1"

tools:layout_width="match_parent" tools:layout_height="wrap_content" > </ListView>

android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >

<TextView

android:id="@+id/TextView03"

android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Nama Barang :" />

<EditText

android:id="@+id/txtNamaBarang" android:layout_width="fill_parent" android:layout_height="wrap_content" android:ems="10" >

<requestFocus /> </EditText>

<TextView

android:id="@+id/TextView01"

(21)

</TextView>

<EditText

android:id="@+id/txtStok"

android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="" >

</EditText>

<TextView

android:id="@+id/TextView02"

android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Keterangan :" >

</TextView>

<EditText

android:id="@+id/txtKeterangan" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="" >

</EditText>

<Button

android:id="@+id/btnSimpan"

android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Simpan" >

android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">

<TextView

(22)
(23)

/>

xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

android:layout_height="match_parent" android:paddingTop="@dimen/activity_vertical_margin"

tools:context="com.example.dedi.MainActivity$PlaceholderF ragment" >

<TextView

android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" />

android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView

android:id="@+id/author_name"

(24)

android:layout_height="wrap_content" android:text="test"/>

<Button

android:id="@+id/btnExit"

android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Exit" />

(25)

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

Yang bertanda tangan di bawah ini, menerangkan bahwa Tugas Akhir Mahasiswa

Program Diploma 3 Teknik Informatika :

Nama : Maulana Dedy Fauzi

NIM : 122406116

Program Studi : TEKNIK INFORMATIKA

Judul TA : Sistem Informasi Manajemen Barang Berbasis Android

Telah melakukan test Program Tugas Akhir Mahasiswa tersebut di atas tanggal

...Juni 2016.

Dengan Hasil : Sukses/Gagal

Demikian diterangkan untuk digunakan sebagai syarat pendaftaran Ujian Meja

Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA

USU Medan.

Medan, Juni 2016

Dosen Pembimbing,

(26)

KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jl. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155

Telp. (061) 8211050, Fax. (061) 8214290

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa : MAULANA DEDY FAZUI

Nomor Stambuk : 122406116

Judul Tugas Akhir : SISTEM INFORMASI MANAJEMEN BARANG

BERBASIS ANDROID

Dosen Pembimbing : Prof. Dr. Opim Salim Sitompul, M.Sc

Tanggal Mulai Bimbingan :

Tanggal Selesai Bimbingan :

No. Tanggal

 Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

Diketahui, Disetujui,

Ketua Prog.Studi D3Teknik Informatika, Dosen Pembimbing,

Dr. Elly Rosmaini, M.Si. Prof. Dr. Opim Salim Sitompul, M.Sc

(27)

DAFTAR PUSTAKA

Sutabri, Tata. 2004. Analisa Sistem Informasi. Yogyakarta

Supardi, Ir.Yuniar. 2015. Belajar Coding Android bagi Pemula. Jakarta: PT Elex

Media Komputindo

Afriyudi. 2007. Java for Mobile Programming. Yogyakarta : Andi

Safaat H, Nazruddin. 2013. Pemrograman Aplikasi Mobile Smartphone dan

Tablet PC berbasis Android. Bandung: Informatika

Departemen Pendidikan Nasional. KBBI Pusat Bahasa. Jakarta: Gramedia

Pustaka

Utama

Winarno, Edy. Zaki, Ali 2015. Pemprograman dan Hack Android untuk Pemula dan Advanced. Jakarta: PT Elex Media Komputindo

Nurgiyantoro, Burhan. 2005. Teori Pengkajian Fiksi. Yogyakarta: Gajah Mada

Press

(28)

BAB 3

PERANCANGAN SISTEM

3.1Perancangan Sistem

Perancangan adalah suatu langkah untuk memberikan gambaran secara umum

kepada masyarakat atau pengguna terhadap sistem yang diusulkan. Perancangan

sistem atau desain secara umum mendefenisikan kompenen-komponen aplikasi

android yang akan dirancang. Menurut Jogiyanto H. M (1991) dalam bukunya

“Analisis dan Desain Sistem”, perancangan sistem dapat diartikan seperti berikut :

1. Tahap setelah analisis dari siklus pengembangan sistem.

2. Pendefinisian dari kebutuhan-kebutuhan fungsional.

3. Persiapan untuk rancang bangun implementasi.

4. Menggambarkan bagaimana suatu sistem dibentuk.

5. Yang dapat berupa pengambaran perencanaan dan pembuatan sketsa atau

pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan

yang utuh dan berfungsi.

6. Termasuk menyangkut mengkonfigurasi dari komponen perangkat keras

dari suatu sistem.

Membangun sebuah aplikasi pada umumnya akan diawali oleh

(29)

18

proses yang secara garis besar meliputi langkah-langkah operasi dalam proses

pengolahan data dan prosedur untuk mendukung operasi sistem.

3.1.1 Diagram Konteks

Untuk mendukung perancangan aplikasi sistem informasi kesehatan melalui

golongan darah berbasis android, penulis menggambarkan diagram konteks untuk

dijadikan sebagai model yang nantinya akan digunakan dalam membuat program.

Di mana admin membuat sistem informasi dan user mengaksese informasi sistem

dan memproleh informasinya.Adapun diagram konteks yang telah dirancang

penulis.

Gambar 3.1.1 Diagram Konteks Sistem Informasi Manajemen Barang SISTEM

INFORMASI MANAJEMEN

BARANG USER

MENGAKSES SISTEM INFORMASI

(30)

19

3.1.2 Flowchart Program

Tujuan utama dari penggunaan flowchart adalah untuk menggambarkan suatu

tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas dengan

menggunakan simbol-simbol yang standar. Tahap penyelesaian yang disajikan

harus jelas, sederhana, efektif dan tepat.

Gambar 3.1.2 Flowchart Program START

MENU

INPUT DATA BARANG

FORM TAMPILKAN BARANG FORM TAMBAH

BARANG

DATABASE BARANG

EDIT/ HAPUS

KELUAR

(31)

20

3.2Perancangan Tampilan

Rancangan tampilan layar menunjukkan interface (antarmuka) dari aplikasi sistem

informasi kesehatan melalui golongan darah untuk masyarakat. Perancangan

tampilan layar aplikasi ini adalah sebagai berikut.

3.2.1 Rancangan Form Menu Utama

Pada form menu utama ini terdapat tiga button yang ditampilkan. Ketiga button

tersebut terdiri dari button “tambah barang”, “tampilkan barang” dan button “exit”.

Gambar 3.2.1 Rancangan Form Utama TAMBAH BARANG

TAMPILKAN BARANG

(32)

21

3.2.2 Rancangan Form Tambah Barang

Pada form tambah barang ini terdapat tiga textview tiga edittext satu button yang

ditampilkan. Ketiga textview tersebut terdiri dari textview “nama barang”, “stok”,

“keterangan” dan juga button “simpan”.

Gambar 3.2.2 Rancangan Form Tambah Barang

3.2.3 Rancangan Form Tampilkan Barang

Pada form tampilkan barang ini terdapat sebuah header dan komlom bagi daftar

barang yang terdapat dalam database.

Nama Barang :

Stok:

Keterangan:

(33)

22

Gambar 3.2.2 Rancangan Form Tampilkan Barang

Header

(34)

BAB 4

IMPLEMENTASI SISTEM

4.1Pengertian Implementasi Sistem

Implementasi sistem adalah langkah-langkah atau prosedur yang dilakukan untuk

merealisasikan perancangan sistem yang sebelumnya telah disetujui untuk

menguji, menginstal dan memulai sistem baru atau sistem yang diperbaiki untuk

menggantikan sistem yang lama.. Dalam hal ini, aplikasi dokter gizi berbasis

android merupakan sistem pembelajaran berbasis komputerisasi dan multimedia,

sehingga memudahkan kita untuk mengetahui tentang kebutuhan gizi dalam tubuh

kita.

4.2Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem ini adalah bukti nyata dari perencanaan

yang matang. Segala aspek dalam perencanaan sistem direalisasikan sehingga

sistem akhirnya dapat diuji dan dioperasikan langsung oleh pengguna. Berikut

tujuan implementasi sistem:

1. Menyelesaikan desain sistem yang telah disetujui sebelumnya, menyusun

(35)

24

2. Memastikan.

3. Menguji apakah aplikasi tersebut sesuai dengan pemakai.

4. Memastikan bahwa user dapat mengoperasikan sistem baru dan konversi

ke sistem baru yang berjalan yaitu dengan membuat rencana, mengontrol

dan melakukan instalasi baru secara benar.

4.3Komponen Utama dalam Implementasi Sistem

Dalam pengimplementasian sistem terdapat beberapa komponen penting agar

aplikasi yang dibangun dapat berjalan. Hal ini bertujuan memaksimalkan

pembangunan dalam aplikasi. Berikut beberapa komponen yang dibutuhkan.

4.3.1 Perangkat Keras

Perangkat keras adalah semua bagian fisik komputer dan dibedakan dengan data

yang berada di dalamnya atau yang beroperasi di dalamnya. Dalam pembuatan

perancangan aplikasi manajemen barang, penulis menggunakan komputer

sebagai perangkat keras untuk mengimplementasikan aplikasi yang dibuat.

Dimana pada komputer tersebut telah diinstal emulator android yang

(36)

25

4.3.2 Perangkat Lunak

Perangkat lunak adalah istilah khusus untuk data yang diformat, disimpan secara

digital, termasuk program komputer, dokumentasinya, dan berbagai informasi

yang bisa dibaca, dan ditulis oleh komputer. Dalam perangkat lunak dikenal

dengan apa yang disebut sistem operasi dan program aplikasi. Penulis

mengembangkan bagian perangkat lunak berupa aplikasi. Perangkat lunak yang

digunakan dalam perencanaan hingga implementasi sistem adalah:

1. IDE (Integrated Developnment Environment) menggunakan Eclipse.

2. Database MySQL.

3. XAMPP Control Panel Versi 3.2.1

4. Java Developnment Kit dan Java Runtime Environment.

5. Windows 8.1.

4.3.3 Brainware

Brainware adalah manusia yang menggunakan, memakai atau mengoprasikan

perangkat komputer. Brainware dapat juga diartikan sebagai perangkat intelektual

yang mengoperasikan dan juga mengeksplorasi kemampuan dari perangkat keras

(37)

26

Karena sebuah sistem tidak akan berjalan apabila tidak ada peran

brainware maka dalam sistem yang dibangun ini, user yang mengambil peran

sebagai brainware.

4.4 Hasil Tampilan Aplikasi

Setelah aplikasi selesai dibangun maka aplikasi siap untuk mulai

diimplementasikan ke dalam komputer dan mulai dioperasikan oleh penulis.

Berikut adalah beberapa hasil dari tampilan aplikasi yang telah selesai dibangun.

4.4.1 Form Tampilan Menu Utama Aplikasi

Halaman menu tampilan aplikasi berisi rincian menu yang dapat dijalankan oleh

user untuk pengoperasian aplikasi. Dalam tampilan ini terdiri dari beberapa menu

yaitu: Tambah Barang, Tampilkan Data, dan Exit untuk keluar dari aplikasi.

Berikut adalah bentuk tampilan halaman menu utama yang dapat dilihat pada

(38)

27

Gambar 4.4.1 Tampilan Menu Utama 4.4.2 Form Menu Tambah Barang

Selanjutnya adalah halaman tampilan tambah barang yang berisi rincian data

barang yang dapat diisi yaitu: Nama Barang, Stok, dan Keterangan. Berikut

adalah bentuk tampilan halaman tambah barang yang dapat dilihat pada gambar

(39)

28

Gambar 4.4.2 Tampilan Tambah Barang

4.4.3 Form Menu Tampilkan Data

Dan yang terakhir adalah halaman tampilankan data yang berisi rincian data

barang yang yang telah ditambahkan sebelumnya oleh user dimenu tambah

barang. Berikut adalah bentuk tampilan halaman tampilkan data yang dapat

(40)

29

(41)

BAB V

PENUTUP

5.1 Kesimpulan

Setelah menyelesaikan perancangan aplikasi manajemen barang berbasis android,

hingga implementasi sistem, penulis menarik kesimpulan bahwa dengan adanya

aplikasi manajemen barang berbasis mobile berplatform OS Android, maka

penggunaanya pun semakin mudah dan user friendly, karena aplikasi tersebut dibuat

menggunakan basic java dan spesfikasi OS Android yang digunakan minimum versi

2.3 Gingerbead atau Android versi ke atas. Selain itu, didalam aplikasi user dapat

dengan mudah mengedit atau menghapus data-data yang tidak diinginkan lagi.

5.2Saran

Adapun beberapa saran yang ingin penulis sampaikan adalah sebagai berikut:

1. Penulis mengharapkan sistem ini dapat dikembangkan menjadi sebuah sistem

yang lebih kompleks dalam penyortiran dan manajemennya sehingga dapat

lebih membantu setiap user yang menggunakannya.

2. Sistem ini diharapkan dapat menjadi sebua sistem yang bersifat online agar

(42)

BAB 2

LANDASAN TEORI

2.1Android

Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

Aplikasi android yang dikembangkan menggunakan java dan menyesuaikan ke

dalam bentuk platform baru. Android ialah suatu kumpulan lengkap perangkat

lunak dimana dapat berupa sistem operasi, middleware, dan aplikasi kunci

perangkat mobile.

Awalnya, Google Inc. membeli Android Inc., yang merupakan pendatang

baru yang membuat peranti lunak ponsel / smartphone. Kemudian untuk

mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari

34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google,

HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. ( Nazruddin Safaat H,

2012:1). Android merupakan platform yang memiliki tiga hal sebagai berikut:

1. Lengkap (complete platform), karena android menyediakan banyak tools

dalam membangun perangkat lunak dan memiliki peluang untuk

(43)

7

2. Terbuka (open source platform), karena pengembang secara bebas dapat

mengembangkan aplikasi dan platformAndroid disediakan melalui lisensi

open source.

3. Free (free platform), karena Android merupakan platform yang bebas

untuk mengembangkan tidak ada royalty untuk pengembangan pola

platform Android.

Android menyediakan platform terbuka bagi para pengembang untuk

menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai macam

piranti bergerak. Android memiliki berbagai keunggulan sebagai software yang

memakai basis kode komputer yang bisa didistribusikan secara terbuka sehingga

pengguna bisa membuat aplikasi baru di dalamnya. Menurut statistik terbaru

Google, yang mengukur akses Android selama dua pekan sampai 1 Desember

2010, Froyo (versi 2.2) telah berada di posisi terdepan diantara versi Android

lainnya dengan menguasai 43,4 persen dari perangkat aktif. Kelebihannya

terutama pada peningkatan kinerja dan kecepatan. Kompiler Dalvik JIT terbaru

yang ada di Android 2.2 menghasilkan peningkatan kinerja antara dua hingga

lima kali dibandingkan Android 2.1. Android 2.2 telah dilengkapi mesin

JavasCript V8 yang bisa menghasilkan kinerja Java Script antara 2 sampai 3 kali

lebih cepat dibandingkan 2.1. Sampai saat ini versi android telah sampai pada

versi 4.0. Berikut penjelasan dari Arsitektur Android yaitu :

1. Linux Kernel: merupakan kernel dasar dari Android. Layer ini berisi

semua low level device driversuntuk berbagai komponen perangkat keras

(44)

8

2. Libraries: berisi senua code yang menyediakan fitur utama dari OS

Android.

3. Android Runtime : terletak pada layer yang sama seperti libraries,

Android Runtime menyediakan satu set inti libraries yang

memungkinkan pengembang untuk menulis aplikasi Android

menggunakan bahasa pemrograman Java.

4. Application Framework : paparan berbagai kemampuan dari OS Android

untuk pengembang aplikasi sehingga pengembang dapat menggunakan

berbagai kemampuan itu kedalam aplikasi.

2.2JDK (Java Development Kit)

Menurut DeCoster (2012), Java adalah sebuah teknologi yang diperkenalkan oleh

SunMicro sysytems pada pertengahan tahun 1990. Menurut definisi Sun, Java

adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan

perangkat lunak pada computer standalone ataupun pada lingkungan jaringan.

Untuk membuat program Java dibutuhkan kompiler dan interpreter untuk program

Java berbentuk Java Development Kit (JDK) yang diproduksi oleh Sun

Microsystems. Sebelum memulai instalasi Android SDK, terlebih dahulu kita

harus melakukan instalasi JDK di komputer. JDK yang kami gunakan untuk dapat

mengompilasi aplikasi android yang kami rancang ini adalah Java SE

(45)

9

2.3ADT (Android Development Tools)

Android Development Tools (ADT) adalah plugin yang didesain untuk IDE

Eclipse yang memberikan kita kemudahan dalam mengembangkan aplikasi

android dengan menggunakan IDE Eclipse. Dengan menggunakan ADT untuk

Eclipse akan memudahkan kita dalam membuat aplikasi project android, membuat

GUI aplikasi, dan menambah komponen-komponen yang lainnya, begitu juga kita

dapat melakukan running aplikasi menggunakan Android SDK melalui Eclipse.

Dengan ADT juga kita dapat melakukan pembuatan package android (.apk) yang

digunakan untuk distribusi aplikasi android yang dirancang. (Nazruddin Safaat

H,2015:2).

2.4Eclipse

Menurut Nasruddin Safaat h (Pemrograman aplikasi mobeli smartphone dan

tablet PC berbasis android 2012:16) Eclipse adalah sebuah IDE (Integrated

Development Environment) untuk mengembangkan perangkat lunak dan dapat

dijalankan di semua platform (platform-independent).Berikut ini adalah sifat dari

Eclipse:

1. Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows,

(46)

10

2. Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman

Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis

bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP,

dan lain sebagainya.

3. Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun

bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat

lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan

lain sebagainya.

Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat

lunak IBM Visual Age for Java 4.0. Produk ini diluncurkan oleh IBM pada

tanggal 5 November 2001. Sejak versi 3.0, Eclipse pada dasarnya merupakan

sebuah kernel, yang mengangkat plug-in. Apa yang dapat digunakan di dalam

Eclipse sebenarnya adalah fungsi dari plug-in yang sudah diinstal. Ini merupakan

basis dari Eclipse yang dinamakan Rich Client Platform (RCP).Berikut ini adalah

komponen yang membentuk RCP:

1. Core platform

2. OSGi

3. SWT (Standard Widget Toolkit)

4. JFace

(47)

11

2.5Database MySQl

Database adalah suatu kumpulan data-data yang disusun sedemikian rupa

sehingga membentuk informasi yang sangat berguna. Database terbentuk dari

sekelompok data yang memiliki jenis/sifat yang sama. Ambil contoh,

data-data berupa nama-nama, kelas-kelas, alamat-alamat. Semua data-data tersebut

dikumpulkan menjadi satu menjadi kelompok data baru, sebut saja sebagai

data-data mahasiswa.

Demikian juga, kumpulan dari data-data mahasiswa, data-data dosen,

data-data keuangan dan lainnya dapat dikumpulkan lagi menjadi kelompok besar,

misalkan data politeknik elektronika. Bahkan dalam perkembangannya,

data-data tersebut dapat berbentuk berbagai macam data-data, misalkan dapat berupa

program, lembaran-lembaran untuk entry (memasukkan) data, laporan-laporan.

Kesemuanya itu dapat dikumpulkan menjadi satu yang disebut dengan database.

Salah satu bahasa database yang populer adalah SQL.

(48)

12

Flowchart merupakan bagan atau gambar yang memperlihatkan hubungan

antar-proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol yang mana

dari tiap-tiap simbol mewakili proses tertentu. Sedangkan hubungan antar-proses

tadi digambarkan dengan garis-garis. Flowchart merupakan langkah awal

pembuatan program. Setelah flowchart selesai disusun, selanjutnya pemrogram

menerjemahkannya ke dalam bentuk program menggunakan bahasa

pemrograman. Berikut ini adalah simbol-simbol standar pada sebuah flowchart

beserta fungsinya.

No Nama Simbol Fungsi

1 Terminator

Digunakan untuk mewakili simbol start

atau end.

2 Arrow Menunjukkan alur proses.

3 Rectangle Menunjukkan langkah

pemrosesan.

4 Trapezium Simbol untuk

input-output.

5 Document Digunakan untuk

mewakili output.

6 Decision Simbol yang berfungsi

(49)

13 input yang berasal dari

disk atau disimpan ke disk. yang tidak dilakukan oleh

(50)

14

Tabel 2.1. Simbol Flowchart

2.7Data Flow Diagram

Data Flow Diagram adalah alat perancangan sistem yang berorientasi pada alur

data dengan konsep dekomposisi yang dapat digunakan untuk penggambaran

analisa maupun perancangan sistem yang mudah dikomunikasikan ke pengguna

ataupun ke pembuat program. Didalam DFD terdapat tiga level, yaitu :

1. Diagram Konteks (DFD Level 0)

Diagram konteks menggambarkan satu lingkaran besar yang dapat

mewakili seluruh proses yang terdapat dalam suatu sistem. Semua entitas

eksternal ditunjukkan dalam diagram konteks beserta dengan aliran-aliran

data utama, baik dari dan menuju sistem.

2. Diagram Nol (DFD Level 1)

Diagram nol merupakan satu lingkaran besar yang mewakili

lingkaran-lingkaran kecil yang ada pada diagram konteks. Dengan kata lain diagram

nol merupakan pemecahan dari diagram konteks.

14 Magnetic Disk

Simbol yang digunakan untuk penyimpanan data

ke database.

15 Storage Data

Simbol yang menyatakan input yang berasal dari

(51)

15

3. Diagram Rinci

Lebih rinci lagi, diagram rinci adalah diagram yang menguraikan

proses-proses yang terdapat di dalam diagram nol.

Berikut merupakan simbol-simbol standar menurut Yourdan dan

DeMarco yang digunakan untuk membuat sebuah Data Flow Diagram.

No Nama Simbol Fungsi

1 Kesatuan Luar

Sebagai kesatuan (entitas) di lingkungan luar sistem yang dapat

berupa orang, organisasi, sumber asli transaksi, atau penerima

akhir.

4 Simpanan Data Menunjukkan informasi yang tersimpan.

Tabel 2.2. Simbol Data Flow Diagram

2.8Entity Relationship Diagram

Nama datastore

(52)

16

Entity Relationship Diagram merupakan suatu model untuk menjelaskan

hubungan antar-data dalam basis data berdasarkan objek-objek dasar data yang

mempunyai hubungan antar-relasi.

Menurut salah satu para ahli, Brady dan Loonam (2010), Entity

Relationship Diagram (ERD) merupakan salah satu teknik yang digunakan untuk

memodelkan kebutuhan data suatu organisasi. Komponen penyusun ERD adalah

sebagai berikut.

No Nama Simbol Fungsi

1 Entitas Persegi panjang untuk

entitas

2 Atribut Ellips untuk atribut

3 Relasi Belah ketupat mewakili

relasi

4 Garis Garis menghubungkan

Tabel 2.3. Komponen ERD

Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan

objek lain, seperti mahasiswa, dosen, departemen. Sedangkan setiap entitas pasti

memiliki elemen yang disebut atribut yang berfungsi untuk mendeskripsikan

karakter dari entitas tersebut. Misalnya, atribut dari mahasiswa adalah nim dan

(53)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Pada era seperti sekarang ini kehidupan msyarakat begitu praktis, cepat dan

efisien dimana tak terkekang oleh waktu, jarak bahkan tempat. Kita dituntut untuk

mengukuti kemajuan teknologi informasi yang diterapkan dalam segala bidang

dalam mencapai suatu tujuan. Salah satu teknologi mencapai suatu tujuan tersebut

adalah telepon genggam. Penggunaan telepon genggam telah mencapai semua

lapisan masyarakat menjadi indikasi bahwa telepon genggam bukan hanya

sebagai alat komunikasi saja, namun juga telah menjadi kebutuhan pendukung

utama.

Peran Sistem Informasi dalam perusahaan sangatlah penting. Terutama

untuk menunjang perusahaan tersebut agar lebih maju dan berkembang. Sistem

informasi berjalan sesuai dengan tingkat kebutuhan pemakai. Informasi yang

dimaksud disini adalah informasi yang berbasis pada teknologi komputer yang

dewasa ini inovasinya berkembang sangat cepat, baik itu dalam perangkat keras

(hardware) maupun perangkat lunak (software), tetapi dalam kenyataan

(54)

2

sehingga pengambilan keputusan sering terlambat. Salah satu faktor yang

menyebabkan keterlambatan informasi, yaitu disebabkan karena kurang

terorganisasinya pengolahan informasi itu sendiri.

1.2 Rumusan Masalah

Berdasarkan latar belakang tersebut maka, rumusan masalah yang ada dalam

pembuatan aplikasi ini diantaranya adalah sebagai berikut:

1. Laporan data barang tidak tertata dengan baik dan benar

2. Laporan data barang susah untuk diakses secara cepat.

3. Seringnya terjadi kesalahan dalam penulisan data barang.

1.3 Batasan Masalah

Berdasarkan identifikasi masalah yang diperoleh oleh penulis maka adapun

batasan dalam penelitian ini lebih menitikberatkan pada penjelasan aplikasinya.

Peneliti lebih membahas meliputi beberapa hal berikut:

1. Sistem informasi penyimpanan hanya membahas mengenai pengolahan

barang pada penyimpanannya.

2. Pengolahan mencakup barang masuk dan barang keluar.

3. Data yang digunakan adalah inventory didalam stok barang.

(55)

3

1.4 Tujuan Penelitian

Tujuan dari penelitian ini adalah membangun suatu aplikasi yang berbasis android

dengan sistem informasi yang dapat memberikan informasi seputar persedian

barang yang tersedia di dalam stok.

1.5 Manfaat Penelitian

Penelitian mengenai pembangunan sistem yang berbasiskan android memiliki

manfaat sebagai berikut :

Adapun manfaat penelitian yang penulis lakukan ialah:

1. Mempermudah dalam memperoleh informasi stok barang yang tersedia.

2. Mempermudah dalam proses pengecekan barang baik itu barang masuk

ataupun barang keluar.

1.6 Metodologi Penelitian

Metode penelitian yang digunakan dalam perancangan sistem ini adalah sebagai

berikut :

1. Studi Literatur

penelitian ini dilakukan dengan jalan membaca literatur yang ada

(56)

4

buku maupun internet sebagai pedoman yang lainnya dan mempelajari

semua informasi yang dibutuhkan.

2. Perancangan dan Pembuatan Aplikasi

Merancang aplikasi yang akan dibuat. Membuat aplikasi kesehatan dari

golongan darah menggunakan bahasa pemrograman Java pada Android.

3. Dokumentasi Aplikasi

Membuat dokumentasi dari awal hingga akhir pembuatan aplikasi hingga

menganalisa aplikasi tersebut.

4. Pengujian dan Perbaikan

Pada tahap ini penulis menguji program yang telah dirancang sebelumnya

agar dapat mengetahui kesalahan-kesalahan yang terdapat dalam program

dan memperbaiki kesalahan yang terjadi, sehingga program nantinya dapat

dijalankan dengan sempurna.

5. Penyusunan dan Pengadaan Laporan

Tahap akhir dari penelitian yang dilakukan, yaitu membuat laporan tentang

penelitian yang telah dilakukan.

1.7Sistematika Penulisan

Agar dapat memberikan gambaran yang jelas pada penulisan Tugas Akhir ini,

(57)

5

BAB 1 : PENDAHULUAN

Bab ini menguraikan tentang latar belakang pembangunan aplikasi,

perumusan masalah, batasan masalah, tujuan penelitian, manfaat

penelitian, metodologi penelitian, hingga sistematika penulisan Tugas

Akhir ini.

BAB 2 : LANDASAN TEORI

Bab ini menguraikan tentang teori-teori dasar dalam pembangunan

aplikasi android. Mulai dari pengertian apa itu android hingga apa-apa

saja yang dibutuhkan untuk memulai pemrograman android.

BAB 3 : PERANCANGAN SISTEM

Bab ini menguraikan mengenai perancangan sistem mulai dari

perancangan layout, perancangan database, diagram konsepsi sistem,

hingga flowchart sistem.

BAB 4 : IMPLEMENTASI SISTEM

Bab ini menguraikan tentang bagaimana proses lanjutan dari

perancangan sistem. Menguraikan secara detail bagian implementasi

sistem dan menyorot apakah implementasi sesuai dengan perancangan

sistem.

BAB 5 : KESIMPULAN DAN SARAN

Bab ini menguraikan tentang kesimpulan dan saran yang dikutip oleh

(58)

SISTEM INFORMASI MANAJEMEN BARANG BERBASIS ANDROID

ABSTRAK

Pada era seperti sekarang ini kehidupan msyarakat begitu praktis, cepat dan efisien dimana tak terkekang oleh waktu, jarak bahkan tempat. Penggunaan telepon genggam telah mencapai semua lapisan masyarakat menjadi indikasi bahwa telepon genggam bukan hanya sebagai alat komunikasi saja, namun juga telah menjadi kebutuhan pendukung utama, bahkan akhir-akhir ini menjadi sebuah gaya hidup masyarakat.Seiring dengan pesatnya teknologi di zaman seperti sekarang ini, telepon genggam telah dilengkapi dengan sisitem layak nya seperti komputer, yang disebut smartphone. Aplikasi mobile dalam hal ini adalah Android yang menjadi salah satu media elektronik yang strategis. Android merupakan salah satu sistem operasi yang bersifat open source dan juga merupakan subset perangkat mobile yang sangat populer dan pengoperasiannya cukup mudah. Maraknya penggunaan smartphone sebagai pendukung kebutuhan masyarakat dalam kehidupan sehari-hari salah satunya sebagai penyedia informasi yang bermanfaat. Peran Sistem Informasi dalam perusahaan sangatlah penting. Terutama untuk menunjang perusahaan tersebut agar lebih maju dan berkembang. Sistem informasi berjalan sesuai dengan tingkat kebutuhan pemakai. Informasi yang dimaksud disini adalah informasi yang berbasis pada teknologi komputer yang dewasa ini inovasinya berkembang sangat cepat, baik itu dalam perangkat hardware maupun perangkat software, tetapi dalam kenyataan sehari-hari masih sering yang mengalami keterlambatan informasi yang diterima, sehingga pengambilan keputusan sering terlambat.

(59)

MANAGEMENT INVENTORY INFORMATION SYSTEM BASED ON ANDROID

ABSTRACT

In today's era as people's lives are so practical, fast and efficient where unfettered by time, distance and even place. The use of mobile phones has reached all levels of society is an indication that cell phones not only as a communication tool, but also has been a major supporter needs, even lately become a lifestyle with rapid technological masyarakat.Seiring in times like today, the phone handheld is equipped with sisitem his worth as a computer, which is called a smartphone. The mobile application in this case is Android which became one of the strategic electronic media. Android is an operating system that is open source and is also a subset of mobile devices that are very popular and the operation is quite easy. The widespread use of smartphones as supporting the needs of people in everyday life one of them as a provider of useful information. The Role of Information Systems in the company is important. Especially to support the company to more advanced and developed. The information system run in accordance with the level of the user's needs. The information referred to here is the information that is based on today's computer technology innovation is growing very fast, both in the hardware and software tools, but in everyday reality they often were late information received, so that decision-making is often too late.

(60)

SISTEM INFORMASI MANAJEMEN BARANG BERBASIS ANDROID

TUGAS AKHIR

MAULANA DEDY FAUZI

122406116

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(61)

SISTEM INFORMASI MANAJEMEN BARANG

BERBASIS ANDROID

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya Komputer

MAULANA DEDY FAUZI

122406116

PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(62)

PERSETUJUAN

Judul : SISTEM INFORMASI MANAJEMEN BARANG BERBASIS ANDROID

Kategori : TUGAS AKHIR

Nama : MAULANA DEDY FAUZI Nomor Induk Mahasiswa : 122406116

Program Studi : DIPLOMA 3 (D3) TEKNIK INFORMATIKA Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Disetujui di Medan, Juni 2016

Diketahui/Disetujui Oleh

Program Studi D3 Teknik Informatika Pembimbing, Ketua,

(63)

PERNYATAAN

SISTEM INFORMASI MANAJEMEN BARANG BERBASIS ANDROID

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2016

(64)

PENGHARGAAN

Puji dan syukur kehadirat Tuhan Yang Maha Esa, atas berkat dan rahmat-Nya yang telah memberikan kesehatan, kesempatan dan ilmu pengetahuan pada penulis sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik. Adapun judul dari tugas akhir ini adalah “SISTEM INFORMASI MANAJEMEN BARANG BERBASIS ANDROID”

Tugas akhir ini merupakan salah satu syarat untuk menyelesaikan perkuliahan pada Program Studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

Pada kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada orang tua yang telah mendidik dan membesarkan penulis dengan segala pengorbanan yang tak terhitung nilainya serta kasih sayang yang tulus, yang telah memberikan banyak dukungan dan motivasi kepada penulis dalam menyelesaikan tugas akhir ini. Semoga Tuhan Yang Maha Esa akan membalasnya.

Dalam menyelesaikan Tugas Akhir ini penulis banyak mendapatkan dukungan dari berbagai pihak baik secara langsung maupun tidak langsung. Oleh karena itu pada kesempatan ini penulis ingin menyampaikan rasa hormat dan terima kasih kepada:

1. Kedua Orang Tua saya Ayahanda Tarmizi dan Ibunda Mariana Sepra Lubis yang telah memberikan cinta dan kasih sayang yang tiada tanding. 2. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc selaku Dosen Pembimbing

penulis yang senantiasa memberikan masukan, baik kritik dan saran kepada penulis selama pembuatan tugas akhir ini mulai dari awal sampai dengan selesai.

3. Bapak Dr. Kerista Sebayang, MS selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

4. Bapak Prof. Dr. Tulus, Vordipl. Math., M.Si., Ph.D. selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

5. Ibu Dr. Elly Rosmaini, M.Si, selaku Ketua Program Studi D3 Teknik Informatika FMIPA.

6. Bapak dan Ibu Dosen serta Staf Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

(65)

Pada penulisan tugas akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnaan. Namun penulis menyadari terdapat kelemahan dan kekurangan dalam penulisan tugas akhir ini. Untuk itu penulis mengharapkan kritik dan saran dari pembaca demi penyempurnaan. Demikian tugas ini saya buat. Semoga tulisan ini bermanfaat bagi kita semua.

Medan, Juni 2016 Penulis,

MAULANA DEDY FAUZI

(66)

SISTEM INFORMASI MANAJEMEN BARANG BERBASIS ANDROID

ABSTRAK

Pada era seperti sekarang ini kehidupan msyarakat begitu praktis, cepat dan efisien dimana tak terkekang oleh waktu, jarak bahkan tempat. Penggunaan telepon genggam telah mencapai semua lapisan masyarakat menjadi indikasi bahwa telepon genggam bukan hanya sebagai alat komunikasi saja, namun juga telah menjadi kebutuhan pendukung utama, bahkan akhir-akhir ini menjadi sebuah gaya hidup masyarakat.Seiring dengan pesatnya teknologi di zaman seperti sekarang ini, telepon genggam telah dilengkapi dengan sisitem layak nya seperti komputer, yang disebut smartphone. Aplikasi mobile dalam hal ini adalah Android yang menjadi salah satu media elektronik yang strategis. Android merupakan salah satu sistem operasi yang bersifat open source dan juga merupakan subset perangkat mobile yang sangat populer dan pengoperasiannya cukup mudah. Maraknya penggunaan smartphone sebagai pendukung kebutuhan masyarakat dalam kehidupan sehari-hari salah satunya sebagai penyedia informasi yang bermanfaat. Peran Sistem Informasi dalam perusahaan sangatlah penting. Terutama untuk menunjang perusahaan tersebut agar lebih maju dan berkembang. Sistem informasi berjalan sesuai dengan tingkat kebutuhan pemakai. Informasi yang dimaksud disini adalah informasi yang berbasis pada teknologi komputer yang dewasa ini inovasinya berkembang sangat cepat, baik itu dalam perangkat hardware maupun perangkat software, tetapi dalam kenyataan sehari-hari masih sering yang mengalami keterlambatan informasi yang diterima, sehingga pengambilan keputusan sering terlambat.

(67)

MANAGEMENT INVENTORY INFORMATION SYSTEM BASED ON ANDROID

ABSTRACT

In today's era as people's lives are so practical, fast and efficient where unfettered by time, distance and even place. The use of mobile phones has reached all levels of society is an indication that cell phones not only as a communication tool, but also has been a major supporter needs, even lately become a lifestyle with rapid technological masyarakat.Seiring in times like today, the phone handheld is equipped with sisitem his worth as a computer, which is called a smartphone. The mobile application in this case is Android which became one of the strategic electronic media. Android is an operating system that is open source and is also a subset of mobile devices that are very popular and the operation is quite easy. The widespread use of smartphones as supporting the needs of people in everyday life one of them as a provider of useful information. The Role of Information Systems in the company is important. Especially to support the company to more advanced and developed. The information system run in accordance with the level of the user's needs. The information referred to here is the information that is based on today's computer technology innovation is growing very fast, both in the hardware and software tools, but in everyday reality they often were late information received, so that decision-making is often too late.

(68)

DAFTAR ISI

1.4 Tinjauan Penelitian... 3

1.5 Manfaat Penelitian ... 3

1.6 Metodologi Penelitian ... 3

1.7 Sistematika Penulisan... 4

BAB 2. LANDASAN TEORI ...

2.8 Pengertian Perancangan ... 14

2.9 Entity Relationship Diagram ... 15

(69)

3.1.1 Diagram Konteks ... 18

3.1.2 Flowchart Program ... 19

3.2 Perancangan Tampilan ... 20

3.2.1 Rancangan Form Menu Utama ... 20

3.2.2 Rancangan Form Tambah Barang ... 21

3.4.1 Rancangan Form Tampilkan Barang ... 21

BAB 4. IMPLEMENTASI SISTEM ... 4.1 Pengertian Implementasi Sistem ... 23

4.2 Tujuan Implementasi Sistem ... 23

4.3 Komponen Utama dalam Implementasi Sistem ... 24

4.3.1 Perangkat Keras ... 24

4.3.2 Perangkat Lunak... 25

4.3.3 Brainware ... 25

4.4 Hasil Tampilan Aplikasi ... 26

4.4.1 Form Menu Utama Aplikasi... 26

4.4.2 Form Menu Tambah Barang ... 27

4.4.3 Form Menu Tampilkan Data ... 27

BAB 5. PENUTUP ... 5.1 Kesimpulan ... 29

5.2 Saran ... 29

DAFTAR PUSTAKA LAMPIRAN :

1. Listing Program

(70)

viii

DAFTAR TABEL

Nomor Tabel Judul ... Halaman

2.6 Simbol Flowchart ... 14

2.7 Simbol Data Flow Diagram 15

(71)

DAFTAR GAMBAR

Nomor Gambar Judul ... Halaman

3.1.1 Diagram Konteks ... u885444332458-2118

3.1.2 Flowchart Program ... 19

3.2.1 Rancangan Form Utama ... 20

3.2.2 Rancangan Form Tambah Barang ... 21

3.2.3 Rancangan Form Tampilkan Data ... 22

3.2.4 Rancangan Form Pilihan Kategori ... 25

4.4.1 Tampilan Splashscreen ... 26

4.4.2 Tampilan Menu Utama ... 27

Gambar

Gambar 3.1.1 Diagram Konteks Sistem Informasi Manajemen Barang
Gambar 3.1.2 Flowchart Program
Gambar 3.2.1 Rancangan Form Utama
Gambar 3.2.2 Rancangan Form Tambah Barang
+7

Referensi

Dokumen terkait

Puji dan syukur kita panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Laporan Akhir dengan judul

Hasil penelitian telah menunjukkan bahwa para pegawai pada Badan Penanaman Modal dan Perizinan Terpadu (BPMPT) Provinsi Jawa Barat telah melaksanakan tugas dengan

[r]

Berdasarkan uraian di atas maka rumusan masalah yang diangkat dalam penulisan jurnal ini adalah sebagai berikut: 1) Apakah Surat Keterangan Tanah Adat (SKT-A) yang dibuat oleh

Tujuan penelitian ini dilakukan adalah untuk menentukan kadar air dan besar bilangan penyabunan dalam minyak kelapa serta menentukan apakah kadar air dan bilangan penyabunan

The principles of law to resolve disharmony of regulations in the calculation of financial loss to the state consists of lex superiori derogat legi inferiori hereinafter and

JUDUL : CEGAH DBD, NYAMUK WOLBACHIA DISEBAR MEDIA : REPUBLIKA. TANGGAL : 25

Dari hasil pengujian dan analisis dapat ditarik kesimpulan bahwa pengaturan besaran sudut flap sayap pesawat terbang menggunakan PLCmikro berbasis PIC16F877A telah