Showing posts with label materi kuliah. Show all posts
Showing posts with label materi kuliah. Show all posts

Friday, 4 January 2013

algoritma shell sort


algoritma preorder, inorder, postorder

PREORDER (root)
1. selama root <> NULL, lakukan langkah 2 sampai 4
2. cetak root -> info
3. panggil fungsi : preorder (root -> kiri)
4. panggil fungsi : preorder (root -> kanan)

INORDER (root)
1. selama root <> NULL, lakukan langkah 2-4
2. panggil fungsi : inorder (root -> kiri)
3. cetak root -> info
4. panggil fungsi : inorder (root -> kanan)

POSTORDER (root)
1. selama root <> NULL, lakukan langkah 2-4
2.  panggil fungsi : postorder (root -> kiri)
3. panggil fungsi : postorder (root -> kanan)
4. cetak root -> info

algoritma pembentukan binary tree

1. buat node baru(new)
2. cek apakah root = null
    jika ya maka root = new, melompat ke langkah 9
    jika tidak, maka lakukan langkah berikut
3. mencari posisi yg tepat untuk new, tentukan P = root, Q = root
4. kerjakan langkah 5 dan 6 selama Q <> NULL dan new -> info <> P->info
5. tentukan P = Q
6. cek new -> info < P -> info
    jika ya (teruskan ke cab. kiri tentukan Q = P -> kiri)
    jika tidak (teruskan ke cab. kanan Q = P -> kanan)
7. cek new - > info = P -> info
    jika ya (tdk perlu disisipkan, tampilkan pesan duplikasi, lompat ke langkah 9)
    jika tidak, sisipkan, kerjakan langkah 8
8. sama dengan langkah 6
9. selesai

Thursday, 8 November 2012

Selection Widget - membuat Galerry Widget Android

Gallery Widget merupakan salah satu widget yang disediakan Android guna melihat tampilan foto secara lebih mudah. Untuk membuatnya membutuhkan 3 file, yaitu 1 file XML dan 2 file java.
1. File XML --> activity_main.xml (berfungsi untuk desain tampilan layout Android saat program dijalankan
2. File JAVA --> MainActivity.java (file utama) dan ImageAdapter.java ( file yang berisi script konfigurasi gambar/foto yang akan ditampilkan)

File XML :
****

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
     <TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="SDK1.5 /samples/.../view/Gallery1.java"/>
 <TextView
android:id="@+id/mySelection"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ff0000ff" />
<Gallery
android:id="@+id/myGallery"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="bottom" />

 </LinearLayout>


Selection Widget - membuat Auto Complete Android

Widget Auto Complete merupakan widget pada android yang berfungsi untuk pencarian data dengan mengetikkan inisial, seperti contohnya saat pencarian kontak telepon. Untuk membuatnya dibutuhkan file java serta file xml.

File Java (MainActivity.java) :
****

package wulan.novi.autocomplete;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.TextView;
import android.support.v4.app.NavUtils;
import android.text.Editable;
import android.text.TextWatcher;
public class MainActivity extends Activity implements TextWatcher {
TextView selection;
AutoCompleteTextView edit;
String[] pilihan={ "wulan","wulan2","wulan3","wulannn","wulan5","wulannovi" };
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.activity_main);
        selection=(TextView) findViewById(R.id.selection);
        edit=(AutoCompleteTextView) findViewById(R.id.edit);
        edit.addTextChangedListener(this);
        edit.setAdapter(new ArrayAdapter<String>(
        this, android.R.layout.simple_dropdown_item_1line,pilihan));
    }
    public void onTextChanged(CharSequence s, int start, int before, int count){
    selection.setText(edit.getText());
    }
    public void beforeTextChanged(CharSequence s, int start, int count, int after){
    }
    public void afterTextChanged(Editable s){
    }
}


****

File XML :
****

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/selection"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="#ff0033cc"
        android:textSize="14pt"
        android:textStyle="bold" />

    <AutoCompleteTextView
        android:id="@+id/edit"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:completionThreshold="3"
        android:textColor="#000000" />

</LinearLayout>

****

Contoh hasil running program :

Selection Widget - membuat Grid View Android

Posting ini adalah lanjutan dari posting sebelumnya selection widget-membuat spinner android, untuk membuat Grid View pada aplikasi Android dibutuhkan 2 file, seperti halnya untuk membuat Simple list  dan Spinner. Yakni file java dan file xml, diumpamakan kita sudah membuat android project dan 2 file tersebut.

File MainActivity.java :
****

package wulan.novi.gridview;

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.GridView;
import android.widget.TextView;
public class MainActivity extends Activity implements AdapterView.OnItemClickListener {
TextView selection;
String[] pilihan={ "Wulan","Wulan2","Wulan3","Wulan4","Wulan5","Wulan6","Wulan7" };
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.activity_main);
        selection=(TextView) findViewById(R.id.selection);
        GridView gv=(GridView) findViewById(R.id.grid);
        ArrayAdapter<String> aa = new ArrayAdapter<String>(
        this, android.R.layout.simple_list_item_1,pilihan);
        gv.setAdapter(aa);
        gv.setOnItemClickListener(this);
    }
    public void onItemClick(AdapterView<?> parent, View v, int position, long id){
    selection.setText(pilihan[position]);
    }
}

****

File main_activity.xml :
****

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/selection"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ff0033cc"
android:textSize="14pt"
android:textStyle="bold"
/>
<GridView
    android:id="@+id/grid"
    android:background="#ff0000ff"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:verticalSpacing="35px"
    android:horizontalSpacing="5px"
    android:numColumns="auto_fit"
    android:columnWidth="100px"
    android:stretchMode="columnWidth"
    android:gravity="center"
    />
</LinearLayout>


****

Berikut hasil running nya :

Wednesday, 7 November 2012

Selection Widget - membuat Spinner Android

Seperti penjelasan saya pada posting saya sebelumnya di Selection Widget - membuat simple list android untuk membuat widget spinner membutuhkan 2 file juga, yaitu file java dan file xml

Pada MainActivity.java ketikkan script berikut :
****

package wulan.novi.spinner; // package sesuai nama package yang anda buat

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
public class MainActivity extends Activity implements AdapterView.OnItemSelectedListener{
TextView selection;
String[] pilihan={ "Wulan","Wulan2","Wulan3","Wulan4" };
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.activity_main);
        selection = (TextView) findViewById(R.id.selection);
        Spinner spin=(Spinner) findViewById(R.id.spinner);
        spin.setOnItemSelectedListener(this);
        ArrayAdapter<String> aa = new ArrayAdapter<String>(
        this, android.R.layout.simple_spinner_item,pilihan);
        aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spin.setAdapter(aa);
    }
    public void onItemSelected(
    AdapterView<?> parent, View v, int position, long id){
    selection.setText(pilihan[position]);
    }
    public void onNothingSelected(AdapterView<?> parent){
    selection.setText("");
    }
}


****
Sedangkan pada file XML nya (activity_main.xml), ketik script berikut :
****

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/myLinearLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<TextView
android:id="@+id/selection"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ff0033cc"
android:textSize="14pt"
android:textStyle="bold"
>
</TextView>
<Spinner
android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
</Spinner>
</LinearLayout>


****

Berikut hasil Running nya :

Selection Widget - membuat Simple List Android

Untuk membuat Simple List pada Android dibutuhkan 2 file yaitu :
1. File XML pada folder res- layout, disini saya menggunakan nama file default main_activity.xml
2. File utama pada package sorce yang dipakai, nama file saya MainActivity.java

Disini saya umpamakan anda sudah install software - software pendukung.
Buat project baru di Eclipse Helios (software yang saya gunakan)
pada file main_activity.xml ketik script berikut :
****

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <TextView
        android:id="@+id/yangDipilih"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>
        <ListView
            android:id="@android:id/list"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:drawSelectorOnTop="false" />
</LinearLayout>
****

pada file MainActivity.java ketik script berikut :
****

package wulan.novi.simplelist;

import android.os.Bundle;
import android.app.ListActivity;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
public class MainActivity extends ListActivity {
TextView Selection;
String[] pilihan = { "Wulan", "Wulan2", "Wulan3", "Wulan4" };
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        setListAdapter(new
        ArrayAdapter<String>
        (this,android.R.layout.simple_list_item_1,pilihan));
        Selection=(TextView)findViewById(R.id.yangDipilih);
    }
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
    String text=" position :"+ position +" "+pilihan[position];
    Selection.setText(text);
    }
}


****
Berikut hasil running nya :



Monday, 8 October 2012

Program Polindom (Polinom)


Beberapa peristiwa dapat memberikan data yang menggambarkan keberadaan barisan ini, misalnya data banyaknya jabat tangan yang terjadi pada sekelompok orang. Jumlah orang dalam kelompok sebagai urutan suku dan jumlah jabatan tangan dari mereka adalah nilai sukunya

#include<stdio.h>
#include<string.h>
#define MAX 100
int STACKMAKSIMAL;
typedef int typeitem;
typedef struct
{
typeitem item[MAX];
int count;
}stack;
void inisialisasi(stack *s)
{
s->count = 0;
}
int kosongkan(stack *s)
{
return (s->count == 0);
}
int penuh(stack *s)
{
return (s->count == STACKMAKSIMAL);
}
void push(typeitem x, stack *s)
{
if(penuh(s))
printf("stack penuh !\n");
else
{
s->item[s->count]=x;
++(s->count);
}
}
int pop(stack *s)
{
if(kosongkan(s))
printf("stack kosong\n");
else
{
--(s->count);
return (s->item[s->count]);
}
return 0;
}

void main()
{
stack t;
inisialisasi(&t);
char kal[30], hasil[30];
int j;
printf("masukkan kalimat= ");
gets(kal);
for(int i=0;i<strlen(kal);i++)
push(&t,kal[i]);
j=0;
}
while(!kosong(&t)){
hasil[j]=pop(&t);
j++;
}

}
hasil[j]='\0';
printf("hasil pembalikkan : %s\n", hasil);
if(strcmp(kal,hasil)==0)
printf("kalimat %s polindrom\n", kal);
else
printf("bukan polindrom\n");
}

Friday, 5 October 2012

Program konversi hari, tahun, jam, menit, detik


# include <stdio.h>
void main(){

int tahun,bulan,hari,d,detik,menit,jam,Hari;
printf("==== Tugas Pemrograman ==== \n");
printf("==== WULAN NOVITASARI ==== \n");
printf("==== 7410030818 ==== \n\n\n");
printf("Umur Andi\n");

printf ("Tahun\t= ");
scanf ("%d", &tahun);
printf("Bulan \t= ");
scanf ("%d", &bulan);
printf("Hari \t= ");
scanf ("%d", &hari);
printf("*************************\n\n\n\n");

detik=((tahun*365)+(bulan*30)+hari)*24*3600;
menit=((tahun*365)+(bulan*30)+hari)*24*60;
jam=((tahun*365)+(bulan*30)+hari)*24;
Hari=((tahun*365)+(bulan*30)+hari);

printf("Maka Umur Andi dalam ---> \n");
printf("Detik = %d\n",detik);
printf("Menit = %d\n",menit);
printf("Jam = %d\n",jam);
printf("Hari = %d\n",Hari);

}

Program Triangular


#include<stdio.h>
main()
{
int triangular,n,jumlah;
printf("Inputkan bilangan triangular : ");
scanf("%d",&triangular);
n=0; jumlah = 0;
while(n<=triangular)
{
jumlah += n;
n++;
}
printf("Jumlah bilangan triangular dari %d adalah %d\n",triangular,jumlah);
}

program menampilkan jumlah hari dalam suatu bulan


//program jumlah hari
//Wulan Novitasari
//7410030818
#include<iostream.h>
#include<conio.h>
void main()
{
int Jml_Hari[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
int Bulan, Tahun, JumlahHari;

cout<<"Inputkan Bulan ke 1 - 12 = "; cin>>Bulan;
if (Bulan == 2)
{
}
else
{
JumlahHari = Jml_Hari[Bulan];
}
cout<<"Bulan ke - "<<Bulan; endl;
cout<<"\n Jumlah Hari ==> "<<JumlahHari<<" hari \n";
}

program untuk menentukan bilangan positif, negatif dan nol


#include <iostream.h>
#include <conio.h>

main()
{
int bil;
cout<<"Inputkan Bilangan yang akan dicek = ";
cin>>bil;

if (bil > 0)
   cout<<bil<<" adalah bilangan Positif";
else if (bil < 0)
   {
     cout<<bil<<" adalah bilangan Negatif";
   }
else if (bil==0)
   {
     cout<<"Anda menginputkan bilangan Nol (0)\n";
   }
else
    {
     cout<<"inputan salah";
   }
getch();
}

Tuesday, 2 October 2012

Aritmatika Polinom (Representasi dengan array dan fungsi tambahan)


Masalah aritmatika polinom adalah membuat sekumpulan subrutin manipulasi terhadap polinom simbolis
(symbolic Polynomial).  Misalnya:

P1 = 6x8 + 8x7 + 5x5 + x3 + 15
P2 = 3x9 + 4x7 + 3x4 + 2x3 + 2x2 + 10
P3 = x2 + 5

Terdapat empat operasi aritmatika polinom dasar antara lain:

- Penambahan (P1 + P2 = 3x9 + 6x8 +  12x7 + 5x5 + 3x4 + 3x3 + 2x2 + 25)
-  Pengurangan (P1 - P2 = - 3x9 + 6x8 +  4x7 + 5x5  - 3x4 - x3 - 2x2 + 5)
- Perkalian (P1 * P3 = 6x10 + 8x9 + 5x7 + x5 + 15x2 + 30x8 + 40x7 + 25x5 + 5x3 + 75 = 6x10 + 8x9 + 30x8+45x7 + 26x5 +  5x3 + 15x2 + 75)
- Turunan (P2' = 27x8 + 28x6 + 12x3 + 6x2 + 4x)

Representasi bilangan polinom dengan array :
int P1[10] = {0,6,8,0,5,0,1,0,0,15}; 
à index menunjukkan jumlah pangkat dan nilai array menunjukkan konstanta pada setiap pangkat polinom. Hal ini berlaku sama untuk P2 dan P3.
int P2[10] = {10,0,2,2,3,0,0,4,0,3};
à index menunjukkan jumlah pangkat dan nilai array menunjukkan konstanta pada setiap pangkat polinom. Hal ini berlaku sama untuk P2 dan P3.
int P3[10] = {5,0,1,0,0,0,0,0,0,0};
à index menunjukkan jumlah pangkat dan nilai array menunjukkan konstanta pada setiap pangkat polinom. Hal ini berlaku sama untuk P2 dan P3.

fungsi-fungsi  yang melakukan kelima operasi aritmatika di atas dengan parameter berupa persamaan :
1.       float kurang(int A[], int B[], int x)
{
         float hasil=0;
  for(int i=0; i<10; i++) 
        hasil+=(A[i]-B[i])*(float)pow(x,i);
        return hasil;
}
 --------------------------------------------------------------
2.       float kali(int A[], int B[], int x)
{
  float hasil=0;
         for(int i=0; i<10; i++) 
          for(int j=0; j<10; j++)
           hasil+=(A[i]*B[j])*(float)pow(x,(i+j));
         return hasil;
}
 --------------------------------------------------------------
3.       float turun(int A[], int x)
{
  float hasil=0; 
                 for(int i=1; i<10; i++) 
        hasil+=(A[i]*i)*(float)pow(x,i-1);
        return hasil;
}
------------------------------------------------------------
4. float tambah (int P1[], int P[2], int x)
{
   float hasil=1.0;
   for(int i=0; i<10; i++)
         hasil+=(P[i]+P2[i])*pow(x,i);
   return hasil;
}












Algoritma Konversi Lingkaran


Algoritma Lingkaran

1.       Diketahui PI = 3.14
2.       mencari luas jika ya maka inputkan r maka hasil Luas akan muncul
3.       Jika tidak maka mencari keliling maka inputkan r maka hasil Kel  akan muncul
4.       Selesai

Algoritma konversi Suhu


Algoritma Suhu :
  1. Diketahui Rumus F
  2. Inputkan Suhu C
  3. Tampilkan output F
  4. Selesai


Cara dasar digitasi peta dengan software ArcView GIS 3.3

ArcView merupakan salah satu perangkat lunak desktop Sistem Informasi Geografis dan pemetaan yang telah dikembangkan oleh ESRI. Kemampuan-kemampuan perangkat SIG Arc View ini secara umum dapat dijabarkan sebagai berikut :

  1. Pertukaran data : membaca dan menuliskan data dari dan ke dalam format perangkat lunak SIG lainnya.
  2. Melakukan analisis statistik dan operasi-operasi matematis.
  3. Menampilkan Informasi (basisdata) spasial maupun atribut.
  4. Menjawab query spasial maupun atribut.
  5. Melakukan fungsi-fungsi dasar SIG.
  6. Membuat peta tematik
  7. Meng-customize aplikasi dengan menggunakan bahasa skrip.
  8. Melakukan fungsi-fungsi SIG khusus lainnya (dengan menggunakan extensionyang ditujukan untuk mendukung penggunaan perangkat lunak SIG Arc View).

Ada 3 konsep untuk digitasi peta pada ArcView GIS 3.3
yaitu :
  • Polyline: Biasanya digunakan untuk menentukan jalan - jalan di sebuah peta
  • Polygon: Konsep ini berfungsi atau biasa digunakan untuk menentukan batas wilayah suatu daerah pada peta.
  • Point: Point pada ArcView GIS 3.3 dipakai untuk menentukan suatu tempat, misalnya, Rumah Sakit, Restoran, Sekolah, gedung - gedung, Bioskop, Mall dll
Berikut langkah - langkah lengkap cara digitasi dengan menggunakan Konsep Polyline, Polygon dan Point :

Sunday, 30 September 2012

Registration Number ArcView GIS 3.3

Setelah berhasil install ArcView 3.3 di Windows 7 32 bit sesuai dengan langkah dari web keren ini ArcView GIS 3.3 di Win 7 32 bit saya menemui kesulitan lagi yaitu saat running pertama ArcView GIS 3.3 yaitu muncul Registration Number

setelah browsing akhirnya ketemu juga sedikit ngutip sih biar ga lupa :D, thx to this web aktivasi ArcView GIS 3.3

Saat running pertama akan muncul warning box seperti ini
Pada kotak :
Name isikan terserah Anda
Organization isikan terserah
Pada Registration Number isikan kode angka 511111111111 jangan dilebihin ya angka 1 nya harus sama dengan yang saya tulis

Lalu OK dan ArcView GIS 3.3 bisa digunakan

Dan saatnya mengerjakan tugas !!! Ganbatte

Saturday, 29 September 2012

Listening


- Cyber_crime.mp3 Tapesript 

I don’t think people understand cyber-crime. It’s only just started. In the future, it’s going to be a huge problem. There have already been a few amazing examples. A few years ago the whole Internet in Latvia was attacked by another country. Cyberspace has become a new battleground. Countries spy on each other. If there’s a war, it’s possible one country could attack the other country’s Internet. This would mean all communication, transport, etc would stop. It would cause huge damage to hospitals and other important buildings. But cyber-crime is happening today to ordinary people. Have you ever heard of phishing? That’s with a ‘ph’ not ‘f’. You really need to be very careful about what information you put online.

- Computer.mp3 Tapesript

It’s hard to believe that no one had computers a few years ago. I wonder how people lived. There must have been a lot of paperwork. I can’t imagine writing everything by hand. I also wonder how everything worked without computers. We need computers today for everything. Hospitals, airports, the police… nothing can work without computers. I’m sure I’d be ten times busier than now if I didn’t have a computer. Imagine having to find a piece of paper and an envelope and then walking down the street to mail a letter! I love my computer. It makes everything in my life so convenient. Sure, it freezes and crashes sometimes. Sure I lose some data. But that’s not often. Most of the time my computer is like my best friend.


- Internet.mp3 Tapesript 

I think the Internet is the greatest invention ever. Think how it has changed the world. So much information is out there. It has totally changed my life. I can chat with friends, download music, buy books and get all the info I need for my homework. It took days or weeks to do any of these things before the Internet. I spend hours every day online. I think I spend a little too long. I’m sure staring at a computer screen all day isn’t good for my eyes. I think it’s also making me fat. I need to exercise a little more. The only thing I don’t like about the Internet is that it can be dangerous. I don’t really like putting my personal information online, especially on social networking sites like Facebook.

Friday, 28 September 2012

Sistem Informasi Manajemen (pengertian, fungsi dan sejarah)


1.      Pengertian Sistem Informasi Manajemen

Sistem adalah Suatu susunan yang teratur dari kegiatan – kegiatan yang saling berkaitan dan susunan prosedur – prosedur  yang saling berhubungan, yang melaksanakan dan mempermudah kegiatan – kegiatan utama organisasi/institusi.

Informasi adalah data yang telah diproses/diolah sehingga memiliki arti atau manfaat yang berguna bagi penggunanya. Yang dimaksud data disini merupakan fakta-fakta , angka-angka atau statistic – statistic yang jika dikumpulkan dapat menghasilkan kesimpulan.

Manajemen sebagai proses, manajemen adalah kegiatan yang dilakukan untuk menyelesaikan suatu pekerjaan secara bersama-sama atau melibatkan orang lain demi mencapai tujuan yang sama. Sebagai subyek, manajemen adalah orang (atau orang – orang) yang melaksanakan kegiatan tersebut.

Dari analisa pengertian diatas, bisa disimpulkan bahwa Sistem Informasi Manajemen adalah jaringan prosedur pengolahan data yang dikembangkan dalam suatu system (terintegrasi) dengan maksud memberikan informasi (yang bersifat intern dan ekstern) kepada manajemen sebagai dasar pengambilan keputusan. Berbeda dengan Sistem Informasi biasanya karena Sistem Informasi Manajemen digunakan untuk menganalisis system informasi lain yang diterapkan pada aktivitas operasional organisasi serta mendukung pengambilan keputusan pada kegiatan manajemen (perencanaan, penggerakan, pengorganisasian, dan pengendalian).

Related Posts

Related Posts Plugin for WordPress, Blogger...