Senin, 29 November 2010

End User Computing End User Computing

A. DEFINISI END-USER COMPUTING
Selama tahun tahun terakhir ini ,banyak pemakai telah mengambil inisiatif untuk mengembangkan aplikasi mereka sendiri dari pada bergantung sepenuhnya pada para specialist informasi. Pendekatan ini dinamakan end-user computing atau EUC. Namun pemakai dapat menggunakan para specialist informasi untuk melaksanakan pekerjaan pengembangan atau untuk menjadi konsultan.

B. LATAR BELAKANG MUNCULNYA EUC
Bila CIO mempunyai pengaruh, sumber-sumber informasi perusahaan juga akan mengalami perubahan. Selama beberapa tahun, trend operasi pelayanan informasi terpusat telah berubah menjadi trend pendistribusian sumber-sumber komputerisasi keseluruh perusahaan, terutama dalam bentuk mikrokomputer.
Sebagian besar dari peralatan yang didistribusikan ini digunakan oleh pemakaian yang tidak mempunyai pemahaman komputer secara khusus. Aplikasi-aplikasi dari pemakai ini terdiri atas software tertulis yang telah dibuat oleh bagian unit pelayanan informasi atau diperoleh dari sumber-sumber luar. Namun demikian, ada juga pemakai yang hanya mengunakan komputer. Mereka ini juga mendisain dan mengimplementasikan aplikasinya sendiri.
Sekarang perusahaan dihadapkan pada tantangan untuk mengolah sumber-sumber informasi yang tersebar tersebut . dalam bagian in, kita akan meneliti gejal-gejalanya dan mencari beberapa cara yang dapat dilakukan oleh perusahaan agar ia dapat mencapai tingkat kontrol yang diharapkan.

C. END – USER COMPUTING sebagai masalah strategis
Para pemakai akhir dapat dikelompokkan menjadi 4 golongan berdasarkan kemampuan komputer .
1. Pemakai Akhir tingkat menu (menu- level end– users)
Yaitu pemakai akhir yang tidak mapu menciptakan perangkat lunak sendiri tetapi dapat berkomunikasi dengan perangkat lunak jadi dengan menggunakan menu yang ditampilkan oleh perangkat lunak berbasis Windows dan Mac

2. Pemakai akhir tingkat perintah (command level end-users)
Pemakai akhir memiliki kemampuan menggunakan perangkat lunak jadi untuk memilih menu dan menggunakan bahasa perintah dari perangkat lunak untuk melaksanakan operasi aritmatika dan logika pada data.
3. Pemakai akhir tingkat programmer (end-user programmer)
Pemakai akhir dapat menggunakan bahasa-bahasa pemrograman seperti BASIC atau C++ dan mengembangkan program-program sesuai kebutuhan.
4. Personil pendukung fungsional
Yaitu spesialis informasi dalam arti sesungguhnya tetapi mereka berdidikasi pada area pemakai tertentu dan melapor pada manajer fungsional mereka.

D. JENIS – JENIS APLIKASI END – USER COMPUTING

Sebagian besar aplikasi end-user computing dibatasi pada:
• Sistem pendukung keputusan (DSS) yang relatif mudah
• Aplikasi kantor virtual yang memenuhi kebutuhan perseorangan Selebihnya adalah tanggung jawab spesialis informasi untuk bekerja sama dengan pemakai dalam mengembangkan:
• Aplikasi SIM dan SIA
• DSS yang rumit
• Aplikasi kantor virtual yang memenuhi kebutuhan organisasional
• Sistem berbasis pengetahuan

E. MANFAAT END – USER COMPUTING :


  • EUC menyeimbangkan kemampuan pengembang dengan tantangan sistem EUC menghilangkan atau mengurangi kesenjangan komunikasi antara pemakai dan spesialis informasi.
  • Kreasi, pengendalian, dan implementasi oleh pemakai
  • Sistem yang memenuhi kebutuhan pemakai
  • Ketepatan waktu
  • Membebaskan sumber daya sistem
  • Kefleksibilitasan dan kemudahan penggunaan

F. APLIKASI END-USER POTENSIAL
End-user computing hanya terbatas pada aplikasi DSS dan otomatisasi kantor, seperti word processing, pengiriman elektronik, dan pengkalenderan elektronik, yang dapat disesuaikan dengan sekelompok kecil pemakai. Dengan memahami aplikasi yang mana yang mungkin dikembangkan dan yang mungkin tidak bisa dikembangkan oleh end-user , maka hal ini akan menjadi teka-teki bagi arah perkembangan end-user computing. Ia memberikan indikasi mengenai bagaimana end-user dan spesialis informasi akan berdampingan dimasa mendatang.
G. RESIKO END – USER COMPUTING:

Perusahaan dihadapkan pada resiko ketika para pemakai mengembangkan sistem mereka sendiri antara lain adalah :
  • Sistem yang buruk sasarannya
  • Sistem yang buruk rancangan dan dokumentasinya.
  • Penggunaan Sumber daya informasi yang tidak efisien
  • Hilangnya Integritas Data
  • Hilangnya keamanan
  • Hilangnya pengendalian
Resiko di atas dapat berkurang jika jasa informasi yang mengembangkan sistem, karena adanya pengendalian terpusat.

H. JENIS END-USER COMPUTING
Salah satu study pertama mengenai end-user dilakukan pada tahun 1993 oleh John Rockart dari MIT dan Lauren S. Flannery, seorang mahasiswa jurusan MIT. Mereka menginterview 200 end-user ditujuh perusahaan dan menidentifikasi enam jenis, yaitu:
1. End-User Non-Pemrograman. Pemakai (user) ini hanya mempunyai pemahaman komputer yang sedikit atau mungkin tak punya sama sekali, dan ia hanya menggunakan sofware yang telah dibuat oleh orang lain. Ia berkomunikasi dengan hadware dengan bantuan menu dan mengandalkan orang lain untuk memberikan bantuan teknis.
2. User Tingkatan Perintah. Pemakai (user) ini menggunakan sofware tertulis yang telah tersedia, namun ia juga menggunakan 4GL untuk mengakses database dan membuat laporan khusus.
3. Progemmer End-User. Selain menggunakan sofware tertulis dan 4GL, pemakaian ini juga dapat menulis programnya sendiri dan menggunakan bahasa programan. Karena ia mempunyai pemahaman komputer yang lebih baik, ia biasanya menghasilkan informasi untuk pemakian non-programan dan pemakai tingkat perintah. Contoh pemakai jenis ini adalah aktuaris (penaksir), analis keuangan, dan insiyur.
4. Personel Pendukung Fungsional. Pemakai ini ditugaskan di unit fungsional perusahaan dan menangani penggunaan komputer. Ia mempunyai tingkatan sebagai ahli seperti yang ada di unit pelayanan informasi.
5. Personel Pendukung Komputerisasi End-User. Spesialis informasi ini ditugaskan di unit pelayanan informasi, namun membantu end-user dalam pengembangan sistem.
6. Programmer DP. Ia merupakan golongan programer khusus, yang ditugaskan di pelayanan informasi, yang diharapkan memberikan dukungan kepada end-user. Dukungan ini biasanya diberikan untuk menentukan harga kontrak.
I. FAKTOR YANG MENDORONG END-USER COMPUTING
Pada sebagian besar perusahaan, bagian pelayanan informasi terlalu banyak muatan kerja dan disitu terdapat antrean panjang pekerjaan yang menunggu pengimplemenstasiannya.
  • Adanya timbunan pelayanan informasi ini merupakan sebab utama mengapa end-user computing menjadi popular, dimana pemakai menjadi tidak sabar dan memutuskan untuk melakukan pekerjaannya sendiri.
  • Faktor lain adalah murahnya dan mudahnya penggunaan hardware dan software. Pemakai dapat membeli PC dan beberapa software pengembangan aplikasi dengan hanya seribu dolar atau sekitarnya, seringkali tidak usah melalui channel yang resmi.
  • Pemahaman pemakai mengenai komputer dan informasi juga merupakan faktor menjadi populernya end-user computing ini. Sekarang semakin banyak pemakai yang telah mempelajari keterampilan komputer di sekolah dan mereka mempunyaikeyaknan yang kuat terhadap kemampuannya ini. Mereka tidak ragu-ragu lagi untuk mengembangkan dan membuat aplikasinya sendiri.
  • Beberapa pemakai terdorong oleh prospek mengenai diperolehnya kemampuan untuk melakukan kontrol yag lebih cermat atas komputerisasi mereka. Pandangan ini diakibatkan oleh ketidakpercayaan mereka terhadap pelayanan informasi. Mungkin ada beberapa kasu-kasus kesalahan dan penembusan keamanan dalam pelayanan informasi.
  • Pemakai mungkin juga terdorong untuk mengurangi biaya pemrosesan. Situadi ini terjadi dalam perusahaan yang memindahkan pembiayaan pengembangan dan penggunaan sistemkepada departemen yang memakai sistem tersebut, dan biaya tersebut diangap terlalu tinggi.
  • Pengaruh atau dorongan eksekutif juga merupakan faktor. Phillip Ein-Dor dan Eli Segev, profesor pada Tel Aviv Univeristy, mangumpulkan data dari 21 perusahaan d wilayah Los Angeles dan mendapatkan bahwa persentasi end-user manajemen dan non-manajemen akan lebih tinggi jika CEO adalah pemakai.
J. KEUNTUNGAN DARI END-USER COMPUTING
End-user computing memberikan keuntungan baik kepada perusahaan maupun pemakai.
Pertama, perusahaan akan memperoleh keuntungan dengan memindahkan beberapa muatan kerja dari bagian pelayanan informasi kepada end-user. Hal ini memungkinkan bagian pelayaan informasi untuk mengembangkan sistem organisasional yang mungkin lebih menjadi muatan kerja yang menumpuk selama beberapa bulan atau tahun. Ia juga memungkinkannya lebih mempunyai waktu untuk memelihara sistem yang telah berada pada komputer.
Kedua, tidak dikutsertakannya spesialis informasi dalam proses pengembangan bisa mengatasi masalah yang telah menggangu pengimpleentasian sepanjang era computer.

SDM Indonesia dalam Persaingan Global

SDM Indonesia dalam Persaingan Global

Sumber daya manusia (SDM) merupakan salah satu faktor kunci dalam reformasi ekonomi, yakni bagaimana menciptakan SDM yang berkualitas dan memiliki keterampilan serta berdaya saing tinggi dalam persaingan global yang selama ini kita abaikan. Dalam kaitan tersebut setidaknya ada dua hal penting menyangkut kondisi SDM Indonesia, yaitu:
Pertama adanya ketimpangan antara jumlah kesempatan kerja dan angkatan kerja.
Kedua, tingkat pendidikan angkatan kerja yang ada masih relatif rendah.
Kedua masalah tersebut menunjukkan bahwa ada kelangkaan kesempatan kerja dan rendahnya kualitas angkatan kerja secara nasional di berbagai sektor ekonomi. Lesunya dunia usaha akibat krisis ekonomi yang berkepanjangan sampai saat ini mengakibatkan rendahnya kesempatan kerja terutama bagi lulusan perguruan tinggi. Sementara di sisi lain jumlah angkatan kerja lulusan perguruan tinggi terus meningkat. Kesempatan kerja yang terbatas bagi lulusan perguruan tinggi ini menimbulkan dampak semakin banyak angka pengangguran sarjana di Indonesia.
Menurut catatan Direktorat Jenderal Pendidikan Tinggi (Ditjen Dikti) Depdiknas angka pengangguran sarjana di Indonesia lebih dari 300.000 orang.
Fenomena meningkatnya angka pengangguran sarjana seyogyanya perguruan tinggi ikut bertanggungjawab. Fenomena penganguran sarjana merupakan kritik bagi perguruan tinggi, karena ketidakmampuannya dalam menciptakan iklim pendidikan yang mendukung kemampuan wirausaha mahasiswa.
Kenyataan ini belum menjadi kesadaran bagi bangsa Indonesia untuk kembali memperbaiki kesalahan pada masa lalu. Rendahnya alokasi APBN untuk sektor pendidikan — tidak lebih dari 12% — pada peme-rintahan di era reformasi. Ini menunjukkan bahwa belum ada perhatian serius dari pemerintah pusat terhadap perbaikan kualitas SDM. Padahal sudah saatnya pemerintah baik tingkat pusat maupun daerah secara serius membangun SDM yang berkualitas.
Orang tidak bekerja alias pengangguran merupakan masalah bangsa yang tidak pernah selesai. Ada tiga hambatan yang menjadi alasan kenapa orang tidak bekerja, yaitu hambatan kultural, kurikulum sekolah, dan pasar kerja. Hambatan kultural yang dimaksud adalah menyangkut budaya dan etos kerja. Sementara yang menjadi masalah dari kurikulum sekolah adalah belum adanya standar baku kurikulum pengajaran di sekolah yang mampu menciptakan dan mengembangkan kemandirian SDM yang sesuai dengan kebutuhan dunia kerja. Sedangkan hambatan pasar kerja lebih disebabkan oleh rendahnya kualitas SDM yang ada untuk memenuhi kebutuhan pasar kerja.
Ekonomi abad ke-21, yang ditandai dengan globalisasi ekonomi, merupakan suatu proses kegiatan ekonomi dan perdagangan, di mana negara-negara di seluruh dunia menjadi satu kekuatan pasar yang semakin terintegrasi dengan tanpa rintangan batas teritorial negara. Globalisasi yang sudah pasti dihadapi oleh bangsa Indonesia menuntut adanya efisiensi dan daya saing dalam dunia usaha. Dalam globalisasi yang menyangkut hubungan intraregional dan internasional akan terjadi persaingan antarnegara. Indonesia dalam kancah persaingan global menurut World Competitiveness Report menempati urutan ke-45 atau terendah dari seluruh negara yang diteliti, di bawah Singapura (8), Malaysia (34), Cina (35), Filipina (38), dan Thailand (40). Masalah daya saing dalam pasar dunia yang semakin terbuka merupakan isu kunci dan tantangan yang tidak ringan. Tanpa dibekali kemampuan dan keunggulan saing yang tinggi niscaya produk suatu negara, termasuk produk Indonesia, tidak akan mampu menembus pasar internasional.
Dengan demikian, pada era reformasi dewasa ini, alokasi SDM masih belum mampu mengoreksi kecenderungan terciptanya konsentrasi ekonomi yang memang telah tercipta sejak pemerintahan masa lalu. Sementara di sisi lain Indonesia kekurangan berbagai keahlian untuk mengisi berbagai tuntutan globalisasi.
Dengan begitu, seandainya bangsa Indonesia tidak bisa menyesuaikan terhadap pelbagai kondisionalitas yang tercipta akibat globalisasi, maka yang akan terjadi adalah adanya gejala menjual diri bangsa dengan hanya mengandalkan sumberdaya alam yang tak terolah dan buruh yang murah. Sehingga yang terjadi bukannya terselesaikannya masalah-masalah sosial ekonomi seperti kemiskinan, pengangguran dan kesenjangan ekonomi, tetapi akan semakin menciptakan ketergantungan kepada negara maju karena utang luar negeri yang semakin berlipat.

SYSTEM APPLICATION AND PRODUCT

SYSTEM APPLICATION AND PRODUCT
( SAP )

PENGERTIAN

SAP adalah produk perangkat lunak ERP yang mempunyai kemampuan untuk mengintegrasikan berbagai macam aplikasi bisnis, dimana setiap aplikasi mewakilkan area bisnis tertentu. Pada SAP transaksi keterkinian dan transaksi proses dilakukan dengan carareal time.mempunyai kemampuan untuk dapat dikonfigurasikan sesuai dengan kebutuhan bisnis.
SAP juga menggunakan bahasa pemrograman generasi keempat yang dinamakan Advance Business Application Programming (ABAP). ABAP mempunyai banyak fitur dari bahasa pemrograman modern lainnya seperti C, Visual Basic dan Power Builder.Tampilan dari SAP menggunakan Windows Explorer Screen Format (semua Menu terletak pada sisi kiri layar).


TUJUAN PENGGUNAAN SAP

Untuk mengurangi jumlah biaya dan waktu yang digunakan untuk mengembangkan dan menguji semua program-program yang ada dalam satu perusahaan.

Untuk itulah kebanyakan perusahaan akan mencoba untuk menggunakan tool yang tersedia dalam SAP.



KEUNTUNGAN MENGGUNAKAN SAP

Keuntungan dari penggunaan SAP adalah SAP mempunyai level integrasi yang sangat tinggi antara aplikasi-aplikasi individu sehingga menjamin konsistensi data terhadap system dan perusahaan implementator.

SAP merupakana table drive customization software.
1
Perubahaan persyaratan bisnis dapat dilakukan dengan cepat menggunakan sekumpulan program umum.
2
Penambahan program sumber menggunakan User-exits

Perangkat seperti variasi layer untuk melakukan pengesetan terhadap atribut field baik itu untuk disembunyikan, ditampilkan atau menjadikan field utama.

AREA FUNGSIONAL SAP

SAP dikategorikankedalam3 area fungsionalutama:

1.Logistics
Sales and Distribution (SD)
Material Management (MM)
Warehouse Management (WM)
Production Planning (PP)
General Logistics (LO)
Quality Management (QM)

2. Financial
Financial Accounting (FI)
Controlling (CO)
Enterprise Controlling (EC)
Investment Management (IM)
Treasury (TR)
Human Resources
Personnel Administration (PA)
Personnel Development (PD)


LINGKUNGAN SISTEM SAP

Sistem pengembangan adalah lingkungan dimana sebagian besar implementasi berada pada lingkungan ini.

Sistem penjaminan kualitas adalah lingkungan dimana semua pengetesan akhir berada pada lingkungan ini sebelum dijalankan pada lingkungan produksi.

Sistem produksi adalah lingkungan dimana terlaksananya semua aktifitas bisnis sehari-hari Lingkungan ini juga merupakan client untuk semua pemakai terakhir menjalankan fungsi pekerjaan keseharian.


BIDANG KARIR DALAM SAP

Functional
Berhubungan dengan fungsi ERP, biasanya orang dengan latar belakang keuangan ( untuk modul FICO), orang berlatar belakarng HRD ( untuk modul HR ), ataupun orang teknik ( untuk modul PP, PM) atau bahkan orang diluar bidang ilmu terkait bisa menjadi functional.

ABAPer,

Dengan nama lain programmer, ini pastinya diisi oleh orang-orang berlatar belakang programming. ABAPER bertugas membuatreport / customi akan system SAP. ABAP merupakan bahasa pemrograman sendiri yang dibuat oleh SAP.


Basis

Basis mudahnya adalah system administrator. Basis inilah yang membuat user, membuat roles & profiles, mengatur security parameter, mengatur scheduling, set up system dan pekerjaan admin lainnya.

Data di SAP
Tipe data yang terdapat dalam sistem SAP :
1. Data Transaksi
Data yang digunakan untuk melakukan transaksi di SAP, contoh: membuat purchase order
Setiap transaksi akan tersimpan di dalam satu dokumen tertentu
2. Master Data
Data utama yang harus dibuat dengan benar supaya transaksi bisa dilakukan, contoh: material master, vendor master, customer master
Master data tersimpan secara terpusat dan digunakan oleh seluruh modul aplikasi dalam sistem SAP

SAP terdiri dari model-model aplikasi sebagai berikut :
SD-Sales & Distribution: membantu meningkatkan efisiensi kegiatan operasional berkaitan dengan proses pengelolaan customer order (proses sales, shipping dan billing).
MM-Materials Management: membantu menjalankan proses pembelian (procurement) dan pengelolaan inventory
PP-Production Planning: membantu proses perencanaan dan kontrol daripada kegiatan produksi (manufacturing) suatu perusahaan.
QM-Quality Management: membantu men-cek kualitas proses-proses di keseluruhan rantai logistik
PM-Plant Maintenance: suatu solusi untuk proses administrasi dan perbaikan sistem secara teknis
HR-Human Resources Management: mengintegrasikan proses-proses HR mulai dari aplikasi pendaftaran, administrasi pegawai, management waktu, pembiayaan untuk perjalanan, sampai ke proses pembayaran gaji pegawai
FI-Financial Accounting: Mencakup standard accounting cash management (treasury), general ledger dan konsolidasi untuk tujuan financial reporting.
CO-Controlling: Mencakup cost accounting, mulai dari cost center accounting, cost element accounting, dan analisa profitabilitas
Management: Membantu pengelolaan atas keseluruhan fixed assets, meliputi proses asset accounting tradisional dan technical assets management, sampai ke investment controlling
PS-Project System: Mengintegrasikan keseluruhan proses perencanaan project, pengerjaan dan kontrol.

Dampak Integrasi
Dengan mengimplementasikan SAP di suatu organisasi akan mengintegrasikan sistem yang berakibat:
Perubahan yang dilakukan pada satu modul secara otomatis akan mengupdate modul yang lainnya bila informasi yang dirubah berkaitan dengan modul tersebut. Data akan terupdate secara langsung begitu user menginput data ke dalam sistem. Hal ini yang dikenal dengan istilah “real-time processing”

Integrasi secara sistem bisa terjadi dengan syarat bahwa seluruh perusahaan harus menggunakan satu sumber data yang sama, baik untuk data customer, data product maupun data vendor.


Transparansi data - Semua user yang mempunyai akses ke sistem akan dapat melihat semua informasi yang paling up-to-date setiap saat diperlukan walaupun informasi tersebut di-input oleh user lainpun.

Parameter Integrasi
Suatu karakteristik utama yang menandakan suksesnya integrasi informasi dalam suatu perusahaan adalah bahwa segala informasi hanya perlu di input satu kali saja pada sistem.

Sistem SAP memungkinkan hal ini terjadi dengan mentransfer/mengcopy informasi yang sudah di-input pada satu dokumen ke dokumen lainnya sehingga mengurangi pekerjaan input data dan sekaligus mengupdate semua dokumen yang berkaitan dengan rangkaian proses tertentu.

Proses Bisnis dan Fungsi dalam SAP

Sistem SAP dikembangkan dengan tujuan untuk mengintegrasikan keseluruhan rangkaian proses bisnis yang terdapat pada suatu organisasi.
Ø Finance / Accounting melakukan proses pembayaran ke vendor.
Ø Finance akan mengakses PO dan goods receipt melalui sistem pada saat menerima invoice dari vendor untuk melakukan checking secara ‘3 way matching’ (menggunakan 3 dokumen PO-GR-invoice)
Ø Bagian warehouse membuat goods receipt untuk penerimaan barang dari vendor
Ø Purchasing organization membuat PO
Dalam suatu organisasi, misalnya perusahaan manufacturing, ini berarti integrasi keseluruhan proses supply chain – mulai dari supplier sampai dengan customer – dalam suatu rangkaian proses yang saling berbagi informasi.
Secara garis besar mengenai proses-proses bisnis yang berlaku pada suatu organisasi manufacturing meliputi :
1. Rangkaian proses end-to-end
2. Proses Procurement to Payment
3. Proses Order to Cash
4. Proses Inventory/Warehouse Management
5. Proses Plan & Manage Enterprise (FI/CO)
SAP Data Archiving
Data archiving menuntut kerjasama yang tinggi antara user dan Administrator serta harus direncakaan dengan baik antar departement. Tujuan system administrator adalah menjaga database yang sekecil mungkin, yang berarti menghapus object data sebanyak mungkin, padahal keinginan user adalah bisa mengakses data yang online sebanyak mungkin baik itu untuk analisis, sekedar menampilkan atau reporting. Karena itu dibutuhkan kompromi untuk hal ini, kapan data akan diarchive. Tujuan jangka panjang adalah menjaga volume data agar tetap konstan dan memiliki strategi yang baik dalam archiving.
Keinginan Technical team dan user sering bersebrangan. Bagi user, kondisi yang diinginkan adalah semua data dapat di akses dengan cepat. Dari sisi technical, keinginan user ini dipertanyakan. Kenapa semua data harus disimpan terus? Dengan menyimpan data terus menerus menyebabkan disk penuh dan index tree menjadi gemuk. Index yang gemuk ini akan menyebabkan pengaksesan terhadap record menjadi lambat. Secara technical, index ini bisa diatasi dengan menambah kapasitas memory dan processor. Sama pula bila disk penuh, tinggal membeli dan menambah disk. Berapa investasi yang diperlukan tiap tahun untuk menambah disk, memory dan processor.
Secara bisnis, tidak semua data diakses tiap hari. Hanya data yang diperlukan untuk keperluan bisnis yang sering diakses. Data yang secara bisnis proses sudah closed, (misal dari Purchase Order, Good Receipt dan sampai payment) tidak akan diakses lagi kecuali keperluan khusus.
Setiap bulan, oleh financial dilakukan month end closing, sebuah proses tutup buku bulanan. Data yang secara bisnis proses sudah berstatus closed, tentu tidak akan diubah. Bayangkan bila data pemesanan barang dengan spesifikasi dan harga tertentu yang sudah dibayar, tapi dilakukan pengubahan nilai rupiahnya atau speknya.
Data yang secara bisnis role tidak boleh diubah ini, bila masih dibutuhkan untuk diakses, bisa dilakukan archiving.
Dengan archiving, keinginan user untuk mengakses semua data (hanya yang dibutuhkan) dengan cepat bisa terwujud. Begitu pula keinginan technical team (Administrator) untuk menjaga kerampingan index database, mengurangi investasi penambahan hardware terpenuhi.
Proses Archive Data
Ada 2 tahap dalam archiving :
Membuat archive files : Program archiving menulis (write) data yang diarchive dari R/3 database ke dalam bentuk archive files.
Menghapus data : Program deletion akan membaca data dari archive file dan akemudian menghapusnya dari database.
Bagi perusahaan yang ingin mengimplementasikan Archiving, haruslah mengerti benar kondisi database dan keinginan user. Pelajari third party solution seperti IXOS, Mobius, HP, Content Manager (IBM) atau lainnya.
Scope integrasi, harga license tiap user SAP yang relative mahal, biaya consultan yang lumayan dan tingginya ‘kutu loncat’ SDM SAP, menyebabkan tidak semua perusahaan ‘berani’ memakai solusi SAP.

Pengenalan Bahasa JAVA

Pengenalan Bahasa JAVA


2.1 Tujuan
Pada bab ini akan dibahas secara singkat tentang sejarah JAVA dan definisi teknologi JAVA. Bab ini juga akan sedikit menyinggung tentang fase – fase dalam program JAVA.
Pada akhir pembahasan, diharapkan pembaca dapat :
11. Menjelaskan fitur – fitur teknologi dari Java meliputi Java Virtual Machine (JVM), garbage collection, dan code security.
22. Menjelaskan perbedaan fase pada pemrograman JAVA

2.2 Latar Belakang JAVA
2.2.1 Sejarah Singkat JAVA
Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable TV Box. Karena perangkat tersebut tidak memiliki banyak memori, bahasa harus berukuran kecil dan mengandung kode yang liat. Juga karena manufaktur – manufaktur berbeda memilih processor yang berbeda pula, maka bahasa harus bebas dari manufaktur manapun. Proyek diberi nama kode ”Green”.
Kebutuhan untuk fleksibilitas, kecil, liat dan kode yang netral terhadap platform mengantar tim mempelajari implementasi Pascal yang pernah dicoba. Niklaus Wirth, pencipta bahasa Pascal telah merancang bahasa portabel yang menghasilkan intermediate code untuk mesin hipotesis. Mesin ini sering disebut dengan mesin maya (virtual machine). Kode ini kemudian dapat digunakan di sembarang mesin yang memiliki interpreter. Proyek Green menggunakan mesin maya untuk mengatasi isu utama tentang netral terhadap arsitektur mesin.
Karena orang – orang di proyek Green berbasis C++ dan bukan Pascal maka kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi objek dan bukan prosedural. Mulanya bahasa yang diciptakan diberi nama ”Oak” oleh James Gosling yang mendapat inspirasi dari sebuah pohon yang berada pada seberang kantornya, namun dikarenakan nama Oak sendiri merupakan nama bahasa pemrograman yang telah ada sebelumnya, kemudian SUN menggantinya dengan JAVA. Nama JAVA sendiri terinspirasi pada saat mereka sedang menikmati secangkir kopi di sebuah kedai kopi yang kemudian dengan tidak sengaja salah satu dari mereka menyebutkan kata JAVA yang mengandung arti asal bijih kopi. Akhirnya mereka sepakat untuk memberikan nama bahasa pemrograman tersebut dengan nama Java. Produk pertama proyek Green adalah Star 7 (*7), sebuah kendali jarak jauh yang sangat cerdas. Dikarenakan pasar masih belum tertarik dengan produk konsumer cerdas maka proyek Green harus menemukan pasar lain dari teknologi yang diciptakan. Pada saat yang sama, implementasi WWW dan Internet sedang mengalami perkembangan pesat. Di lain pihak, anggota dari proyek Green juga menyadari bahwa Java dapat digunakan pada pemrograman internet, sehingga penerapan selanjutnya mengarah menjadi teknologi yang berperan di web.

Java telah mengakomodasi hampir seluruh fitur penting bahasa – bahasa pemrograman yang ada semenjak perkembangan komputasi modern manusia :
11. Dari SIMULA, bahasa pada tahun 65-an, bahasa yang paling mempengaruhi Java sekaligus C++. Dari bahasa ini diadopsi bentukan – bentukan dasar dari pemrograman berorientasi objek.
22. Dari LISP – bahasa tahun 55-an. Diadopsi fasilitas garbage collection, serta kemampuan untuk meniru generic list processing, meski fasilitas ini jarang yang memanfaatkannya.
33. Dari Algol – bahasa pada tahun 60-an, diambil struktur kendali yang dimilikinya.
44. Dari C++, diadopsi sintaks, sebagian semantiks dan exception handling
55. Dari bahasa Ada, diambil strongly type, dan exception handling.
66. Dari Objective C, diambil fasilitas interface.
77. Dari bahasa SmallTalk, diambil pendekatan single-root class hiérarchie, dimana objek adalah satu kesatuan hirarki pewarisan
88. Dari bahasa Eiffel, fasilitas assertion yang mulai diterapkan di sebagian
9
2.2.2 Apa itu Teknologi JAVA?
2.2.2.1 Sebuah Bahasa Pemrograman
Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.
Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus oada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.

2.2.2.2 Sebuah Development Environment
Sebagai sebuah peralatan pembangun, teknologi Java menyediakan banyak tools : compiler, interpreter, penyusun dokumentasi, paket kelas dan sebagainya.

2.2.2.3 Sebuah Aplikasi
Aplikasi dengan teknologi Java secara umum adalah aplikasi serbt a guna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE).

2.2.2.4 Sebuah Deployment Environment
Terdapat dua komponen utama dari Deployment Environment. Yang pertama adalah JRE, yang terdapat pada paket J2SDK, mengandung kelas – kelas untuk semua paket teknologi Java yang meliputi kelas dasar dari Java, komponen GUI dan sebagainya. Komponen yang lain terdapat pada Web Browser. Hampir seluruh Web Browser komersial menyediakan interpreter dan runtime environment dari teknologi Java.

2.2.5 Mengapa Mempelajari JAVA?
Berdasarkan white paper resmi dari SUN, Java memiliki karakteristik berikut :
1. Sederhana (Simple)
Bahasa pemrograman Java menggunakan Sintaks mirip dengan C++ namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection.
2. Berorientasi objek (Object Oriented)
Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.
3. Terdistribusi (Distributed)
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.



4. Interpreted
Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.
5. Robust
Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi error pada pemrograman.
6. Secure
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.
7. Architecture Neutral
Program Java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform berbeda dengan Java Virtual Machine.
8. Portable
Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.
9. Performance
Performance pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain seperti Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT).

10. Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.
11. Dynamic
Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat dilakukan tanpa menggangu program yang menggunakan class tersebut.


2.2.4 Sebagian Fitur dari JAVA
2.2.4.1 Java Virtual Machine (JVM)
JVM adalah sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata. JVM menyediakan spesifikasi hardware dan platform dimana kompilasi kode Java terjadi. Spesifikasi inilah yang membuat aplikasi berbasis Java menjadi bebas dari platform manapun karena proses kompilasi diselesaikan oleh JVM.
Aplikasi program Java diciptakan dengan file teks berekstensi .java. Program ini dikompilasi menghasilkan satu berkas bytecode berekstensi .class atau lebih. Bytecode adalah serangkaian instruksi serupa instruksi kode mesin. Perbedaannya adalah kode mesin harus dijalankan pada sistem komputer dimana kompilasi ditujukan, sementara bytecode berjalan pada java interpreter yang tersedia di semua platform sistem komputer dan sistem operasi.

2.2.4.2 Garbage Collection
Banyak bahasa pemrogaman lain yang mengijinkan seorang pemrogram mengalokasikan memori pada saat dijalankan. Namun, setelah menggunakan alokasi memori tersebut, harus terdapat cara untuk menempatkan kembali blok memori tersebut supaya program lain dapat menggunakannya. Dalam C, C++ dan bahasa lainnya, adalah pemrogram yang mutlak bertanggung jawab akan hal ini. Hal ini dapat menyulitkan bilamana pemrogram tersebut alpa untuk mengembalikan blok memori sehingga menyebabkan situasi yang dikenal dengan nama memory leaks.
Program Java melakukan garbage collection yang berarti program tidak perlu menghapus sendiri objek – objek yang tidak digunakan lagi. Fasilitas ini mengurangi beban pengelolaan memori oleh pemrogram dan mengurangi atau mengeliminasi sumber kesalahan terbesar yang terdapat pada bahasa yang memungkinkan alokasi dinamis.

2.2.4.3 Code Security
Code Security terimplementasi pada Java melalui penggunaan Java Runtime Environment (JRE). Java menggunakan model pengamanan 3 lapis untuk melindungi sistem dari untrusted Java Code.
11. Pertama, class-loader menangani pemuatan kelas Java ke runtime interpreter. Proses ini menyediakan pengamanan dengan memisahkan kelas – kelas yang berasal dari local disk dengan kelas – kelas yang diambil dari jaringan. Hal ini membatasi aplikasi Trojan karena kelas – kelas yang berasal dari local disk yang dimuat terlebih dahulu.
22. Kedua, bytecode verifier membaca bytecode sebelum dijalankan dan menjamin bytecode memenuhi aturan – aturan dasar bahasa Java.
33. Ketiga, manajemen keamanan menangani keamanan tingkat aplikasi dengan mengendalikan apakah program berhak mengakses sumber daya seperti sistem file, port jaringan, proses eksternal dan sistem windowing.
Setelah seluruh proses tersebut selesai dijalankan, barulah kode program di eksekusi.
Java juga menyediakan beragam teknik pengamanan lain :
11. Bahasa dirancang untuk mempersulit eksekusi kode perusak. Peniadaan pointer merupakan langkah besar pengamanan. Java tidak mengenal operasi pointer. Di tangan pemrogram handal, operasi pointer merupakan hal yang luar biasa untuk optimasi dan pembuatan program yang efisien serta mengagumkan. Namun mode ini dapat menjadi petaka di hadapan pemrogram jahat. Pointer merupakan sarana luar biasa untuk pengaksesan tak diotorisasi. Dengan peniadaan operasi pointer, Java dapat menjadi bahasa yang lebih aman.
22. Java memiliki beberapa pengaman terhadap applet. Untuk mencegah program bertindak mengganggu media penyimpanan, maka applet tidak diperbolehkan melakukan open, read ataupun write terhadap berkas secara sembarangan. Karena Java applet dapat membuka jendela browser yang baru, maka jendela mempunyai logo Java dan teks identifikasi terhadap jendela yang dibuka. Hal ini mencegah jendela pop-up menipu sebagai permintaan keterangan username dan password.
3
2.2.5 Fase – fase Pemrograman JAVA
Gambar dibawah ini menjelaskan aliran proses kompilasi dan eksekusi sebuah program Java :
Langkah pertama dalam pembuatan sebuah program berbasis Java adalah menuliskan kode program pada text editor. Contoh text editor yang dapat digunakan antara lain : notepad, vi, emacs dan lain sebagainya. Kode program yang dibuat kemudian tersimpan dalam sebuah berkas berekstensi .java.
Setelah membuat dan menyimpan kode program, kompilasi file yang berisi kode program tersebut dengan menggunakan Java Compiler. Hasil dari adalah berupa berkas bytecode dengan ekstensi .class.

Berkas yang mengandung bytecode tersebut kemudian akan dikonversikan oleh Java Interpreter menjadi bahasa mesin sesuai dengan jenis dan platform yang digunakan.
Kelebihan Java
Bahasa pemrograman lain yang telah ada sebelum Java lahir sudah merupakan bahasa yang baik dan mudah dipelajasi oleh programmer profesional. Akan tetapi para programmer ini menginginkan sesuatu yang baru yang memiliki banyak hal yang menyelesaikan masalah mereka. Utamanya adalah keamanan kode mereka. Hal ini melahirkan pikiran yang revolusioner untuk menemukan bahasa pemrograman lain yang disebut Java. Tidak hanya keamanan tapi juga beberapa hal yang sering disebut sebagai Java-Buzzwords. Kata-kata ini menjelaskan berbagai fitur tambahan dan beberapa hal yang membuat Java demikian sukses dan diterima oleh dunia perangkat lunak. Berikut ini adalah penjelasan serta keuntungan dari kata-kata tersebut.
Sederhana dan Berorientasi Objek
Seperti diuraikan sebelumnya, Java lahir dari suatu pemikiran mendalam akan bahasa pemrograman yang ada pada saat itu, seperti C dan C++. Hal ini akan memudahkan programmer profesional untuk dapat mengerti lebih jelas tentang Java, fungsionalitas, dan lain sebagainya apabila ia memiliki pengetahuan dasar tentang C++ dan konsep pemrograman berorientasi objek. Tujuannya agar konsep dasar dari teknologi Java dapat dimengerti dengan mudah, dan programmer dapat segera menghasilkan sesuatu sedini mungkin. Tidak hanya ini, penemu Java memastikan bahwa Java juga bermula dari bahasa pemrograman dasar yang sudah ada pada saat itu. Kemudian mereka membuang berbagai fitur yang rumit dan membingungkan.
Bahasa pemrograman Java didesain sejak awal untuk menjadi bahasa yang berorientasi objek. Setelah kira-kira 30 tahun, akhirnya teknologi objek menjadi kenyataan dan diterima oleh sebagian besar komunitas pemrograman. Konsep berorientasi objek memungkinkan pembuatan software yang kompleks, berbasis network, sehingga dapat disimpulkan bahwa teknologi Java menghasilkan platform pembuatan perangkat lunak yang baik dan efisien serta berorientasi objek.
Perbedaan Java dengan c++
Mulai dengan cepat: Java merupakan bahasa pemrograman berorientasi objek, mudah dipelajari, terutama untuk programmer yang sudah menguasai C atau C++
Tulis lebih sedikit program: Jumlah kelas, jumlah metode, dll, menunjukkan bahwa program yang ditulis dalam bahasa pemrograman Java memiliki jumlah 4 kali lipat lebih kecil dari program sama yang ditulis dalam bahasa C++
Tulis program lebih baik: Bahasa pemrograman Java menganjurkan praktek membuat program yang baik, dan automatic garbage collection membantu Anda untuk menghindari kebocoran memori. Orientasi objeknya, arsitektur komponen JavaBeans, dan jangkauannya yanga luas, API yang mudah diperluas, memungkinkan Anda menggunakan kode yang ada.
Membuat program dengan lebih cepat: Bahasa pemrograman Java lebih mudah dari C++, pemrograman akan menjadi 2 kali lipat lebih cepat, dengan jumlah baris yang jauh lebih sedikit.
Menghindari kebergantungan pada platform tertentu: Anda dapat menjalankan program Anda pada banyak platform dengan TIDAK menggunakan library yang ditulis spesifik untuk platform tertentu.
Tulis sekali, jalankan di mana saja: Karena aplikasi yang ditulis dalam bahasa Java dikompilasi ke dalam kode byte yang bebas platform, aplikasi yang ditulis dapat jalan secara konsisten pada platform apa saja.
Distribusikan software Anda dengan mudah: Dengan Java Web Start, pengguna program Anda akan dapat menggunakan aplikasi Anda dengan mudah. Sistem pengecekan versi otomatis pada saat program dimulai menjamin pengguna Anda selalu menjalankan versi terkini. Apabila versi baru tersedia, Java Web Start akan melakukan instalasi secara otomatis.
Karakteristik Java
Berdasarkan white paper resmi dari SUN, Java memiliki karakteristik berikut :

1.Sederhana
Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection.

2.Berorientasi objek (Objec tOriented)
Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.

3.Dapat didistribusi dengan mudah
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.

4.Interpreter
Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.

5. Robust
Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi error pada pemrograman.


6.Aman
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.

7.Architecture Neutral
Program Java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine.

8.Portabel
Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.

9.Performance
Performance pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT).


10.Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapatmelakukan beberapa pekerjaan secara sekaligus dan simultan.

11.Dinamis
Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapatdilakukan tanpa menggangu program yang menggunakan class tersebut.
0 komentar

Definisi & Fungsi Sistem Informasi Manajemen

Definisi & Fungsi Sistem Informasi Manajemen

SIM menyediakan informasi bagi para pengelola perusahan untuk pengambilan keputusan yang bersifat taktis. Pada tingkat tertinggi, SIM menyediakan informasi bagi pimpinan perusahaan, menyangkut informasi strategis yang diperlukan untuk menentukan langkah perusahaan.
Secara teoritis, SIM akan sangat membantu para pengelola perusahaan dari berbagai tingkatan dalam melaksanakan tugasnya.Dalam teori SIM, tersirat pengertian bahwa informasi akan selalu tersedia pada setiap tingkatan pengelola, sesuai dengan kebutuhannya.Proses pengolahan dan penyebaran infofmasi pada SIM sifatnya menyeluruh, atau kadang kala disebut sebagai pendekatan system secara total (Total Systems Approach).


PENDAHULUAN
Latar Belakang Masalah
Dengan semakin berkembangnya teknologi informasi di dunia maya saat ini, dimana segala kegiatan dalam kehidupan sehari-hari akan berbasis komputer. Maka dalam suatu instansi,komputer merupakan alat kebutuhan dalam menciptakan dan memperoleh serta memproses suatu sistem informasi yang setiap saat akan selalu berkembang. Oleh karena itu setiap orang harus mampu berupaya mengikuti arus informasi yang berkembang di dunia teknologi ini.
Pada instansi perusahaan manapun saat ini pastilah menggunakan Sistem Informasi Manajemen yaitu sebuah sistem manusia ataupun mesin yang terpadu (integrated), untuk menyajikan informasi guna mendukung fungsi operasi, manajemen dan pengambilan keputusan.

PEMBAHASAN
1. Sistem Informasi Akademik
“Sistem Informasi Akademik secara khusus dirancang untuk memenuhi kebutuhan Perguruan Tinggi yang menginginkan layanan pendidikan yang terkomputerisasi untuk meningkatkan kinerja, kualitas pelayanan, daya saing dan kualitas SDM yang dihasilkannya.Teknologi Informasi berperan penting dalam memperbaiki kinerja suatu organisasi. Penggunaannya tidak hanya sebagai proses otomatisasi terhadap akses informasi, tetapi juga menciptakan akurasi, kecepatan, dan kelengkapan sebuah sistem yang terintegrasi , sehingga proses organisasi yang terjadi akan efisien, terukur, fleksibel.Pemanfaatan teknologi informasi menjadi kebutuhan yang tak dapat ditawar lagi, karena ketersediaan informasi yang terintegrasi makin penting dalam mendukung upaya menciptakan sistem perusahaan/organisasi yang efisien dan kompetitif.
SEKILAS TENTANG SISTEM INFORMASI AKADEMIK
Sistem Informasi Akademik sangat membantu dalam pengelolaan data nilai mahasiswa, mata kuliah, data staf pengajar (dosen)serta administrasi fakultas/jurusan yang sifatnya masih manual untuk dikerjakan dengan bantuan Software agar mampu mengefektifkan waktu dan menekan biaya operasional.
Sistem Informasi Akademik juga telah disesuaikan dengan kebutuhan Perguruan Tinggi termasuk pembuatan laporan EPSBED (Evaluasi Program Studi Berbasiskan Evaluasi Diri) yang diserahkan kepada DIKTI setiap semester secara OTOMATIS.
KEUNGGULAN SISTEM INFORMASI AKADEMIK
1. User FriendlyDisain tampilan dan menu-menu Sistem Informasi Akademik Suteki mudah dioperasikan dengan tidak menghilangkan informasi penting yang ingin disampaikan.
2. Sesuai dengan kebutuhan Perguruan TinggiSISTEM INFORMASI AKADEMIK dirancang untuk mengakomodasi kebutuhan sistem akademik pada Perguruan Tinggi seperti sistem pengambilan mata kuliah, format transkrip nilai, pengelolaan data mahasiswa dan dosen, pengelolaan program studi dan lain-lain.
3. Kompatibel dengan laporan DIKTI (SK-034)SISTEM INFORMASI AKADEMIK dapat mengakomodir kebutuhan pembuatan laporan EPSBED (Evaluasi Program Studi Berbasiskan Evaluasi Diri) sk-034 dari DIKTI. Sehingga laporan ke DIKTI setiap semester dapat dibuat dengan cepat karena diambil dari ‘transaksi’ kegiatan harian instansi Anda.
4. Menekan Biaya OperasionalSISTEM INFORMASI AKADEMIK terbukti efektif memangkas biaya operasional pengelolaan data akademik terutama dalam hal efektifitas kerja dan biaya untuk alat tulis kantor (ATK).
5. Berbasis Web/JaringanSISTEM INFORMASI AKADEMIK dapat digunakan dalam sebuah jaringan lokal (LAN) maupun internet sehingga memudahkan koordinasi dan efekti kerja.
6. Bebas biaya lisensi untuk komputer clientBiaya lisensi software hanya dikenakan pada komputer server. User berhak/dibebaskan menggunakan komputer client tanpa dibebani biaya tambahan, berapapun jumlah komputer client yang digunakan.
7. Dikembangkan secara konsisten

SISTEM INFORMASI AKADEMIk dikembangkan secara ber kesinambungan dan konsisten demi meningkatkan kemampuannya terutam dalam penyesuaian dengan versi terbaru dari sistem laporan EPSBED ke DIKTI
8. Perbaikan Bug/Error jarak jauhKami menjamin bug program (jika Anda temukan) akan kami tangani dan perbaiki dengan segera, walaupun lokasi instansi Anda jauh dari kanrtor kami (Bandung). Update perbaikan bug akan segera kami upload ke website Suteki. Karena itu relasi-relasi Suteki yang tersebar di seluruh Indonesia tetap nyaman menggunakan sofware-software Suteki.
9. Fiturnya LengkapSISTEM INFORMASI AKADEMIK memberikan kemudahan dalam mengelola:· Data Dosen· Data Mahasiswa· Data Mata Kuliah· Data Dosen Pengajar Mata Kuliah· Data Komponen Nilai Mata Kuliah· Data Nilai Mahasiswa
SISTEM INFORMASI AKADEMIK dikembangkan secara aktif dan kontinu. Setiap pengguna SISTEM INFORMASI AKADEMIK berhak memberikan masukan-masukan positif berdasarkan kebutuhan mereka.Setiap usulan dan saran yang disampaikan akan diterima oleh Suteki, selanjutnya akan di ‘filter’ saran mana yang akan direalisasikan dan mana yang tidak. Hasil update akan diberikan secara GRATIS* kepada seluruh pengguna SISTEM INFORMASI AKADEMIK.*. Khusus untuk upgrade diluar perubahan format laporan dari DIKTI
2. Sistem Informasi Manajemen
Sistem Informasi Manajemen merupakan sistem informasi yang menghasilkan hasil keluaran (output) dengan menggunakan masukan (input) dan berbagai proses yang diperlukan untuk memenuhi tujuan tertentu dalam suatu kegiatan manajemen.
Tujuan Umum
Menyediakan informasi yang dipergunakan di dalam perhitungan harga pokok jasa, produk, dan tujuan lain yang diinginkan manajemen.Menyediakan informasi yang dipergunakan dalam perencanaan, pengendalian, pengevaluasian, dan perbaikan berkelanjutan.Menyediakan informasi untuk pengambilan keputusan.
Ketiga tujuan tersebut menunjukkan bahwa manajer dan pengguna lainnya perlu memiliki akses ke informasi akuntansi manajemen dan mengetahui bagaimana cara menggunakannya. Informasi akuntansi manajemen dapat membantu mereka mengidentifikasi suatu masalah, menyelesaikan masalah, dan mengevaluasi kinerja (informasi akuntansi dibutuhkan dam dipergunakan dalam semua tahap manajemen, termasuk perencanaan, pengendalian dan pengambilan keputusan).
Proses Manajemen
Proses manajemen didefinisikan sebagai aktivitas-aktivitas:Perencanaan, formulasi terinci untuk mencapai suatu tujuan akhir tertentu adalah aktivitas manajemen yang disebut perencanaan. Oleh karenanya, perencanaan mensyaratkan penetapan tujuan dan identifikasi metode untuk mencapai tujuan tersebut.Pengendalian, perencanaan hanyalah setengah dari peretempuran. Setelah suatu rencana dibuat, rencana tersebut harus diimplementasikan, dan manajer serta pekerja harus memonitor pelaksanaannya untuk memastikan rencana tersebut berjalan sebagaimana mestinya. Aktivitas manajerial untuk memonitor pelaksanaan rencana dan melakukan tindakan korektif sesuai kebutuhan, disebut kebutuhan.
Pengambilan Keputusan, proses pemilihan diantara berbagai alternative disebut dengan proses pengambilan keputusan. Fungsi manajerial ini merupakan jalinan antara perencanaan dan pengendalian. Manajer harus memilih diantara beberapa tujuan dan metode untuk melaksanakan tujuan yang dipilih. Hanya satu dari beberapa rencana yang dapat dipilih. Komentar serupa dapat dibuat berkenaan dengan fungsi pengendalian.Bagian
SIM merupakan kumpulan dari sistem informasi:Sistem informasi akuntansi (accounting information systems), menyediakan informasi dan transaksi keuangan.Sistem informasi pemasaran (marketing information systems), menyediakan informasi untuk penjualan, promosi penjualan, kegiatan-kegiatan pemasaran, kegiatan-kegiatan penelitian pasar dan lain sebagainya yang berhubungan dengan pemasaran.
Sistem informasi manajemen persediaan (inventory management information systems).Sistem informasi personalia (personal information systems).Sistem informasi distribusi (distribution information systems).Sistem informasi pembelian (purchasing information systems).Sistem informasi kekayaan (treasury information systems).Sistem informasi analisis kredit (credit analysis information systems).Sistem informasi penelitian dan pengembangan (research and development information systems).Sistem informasi analisis softwareSistem informasi teknik (engineering information systems).
3. Sistem pendukung keputusan
Sistem pendukung keputusan (Decision Support System / DSS) pada awalnya diciptakan oleh dua professor di MIT (Anthony Gorry dan Michael S.Morton) pada tahun 70-an. Menurut mereka DSS harus diarahkan untuk mendukung manajemen pada masalah-masalah yang semi-structured (semi-terstruktur), yaitu masalah yang memiliki informasi kurang lengkap sehingga para manajer ragu dalam mengambil keputusan. DSS akan memberi dukungan atau alternatif penyelesaian sehingga para manajer dapat menguji alternatif ini untuk memilihi mana yang terbaik.
Menurut Alter ada enam macam dukungan yang bisa diberikan oleh DSS, dari yang paling mudah hingga yang cukup rumit, sebagai berikut:· Mengambil elemen-elemen informasi dari database yang tersedia· Menganalisis seluruh file laporan dari berbagai unit kerja dalam organisasi· Menyiapkan laporan dari berbagai file, misalnya dari file rugi-laba, file analisis penjualan, dsb.· Memperkirakan akibat dari suatu alternatif keputusan, disini digunakan model matematis, misalnya model pertumbuhan, lalu beberapa nilai dicoba, dan efek-nya dianalisis, sehingga bisa dipilih yang terbaik· Mengusulkan keputusan, user bisa memakai model matematis, misalnya linear-programming, untuk mencari nilai optimal, hasilnya bisa diusulkan sebagai satu keputusan yang harus diambil.· Mengambil keputusan, user bisa memilih model yang rumit dan hasil analisis-nya bisa diambil sebagai suatu keputusan.
Menurut Moore and Chang, SPK dapat digambarkan sebagai sistem yang berkemampuan mendukung analisis ad hoc data, dan pemodelan keputusan, berorientasi keputusan, orientasi perencanaan masa depan, dan digunakan pada saat-saat yang tidak biasa.Tahapan SPK:· Definisi masalah· Pengumpulan data atau elemen informasi yang relevan· pengolahan data menjadi informasi baik dalam bentuk laporan grafik maupun tulisan· menentukan alternatif-alternatif solusi (bisa dalam persentase)
Tujuan dari SPK:· Membantu menyelesaikan masalah semi-terstruktur· Mendukung manajer dalam mengambil keputusan· Meningkatkan efektifitas bukan efisiensi pengambilan keputusan
Dalam pemrosesannya, SPK dapat menggunakan bantuan dari sistem lain seperti Artificial Intelligence, Expert Systems, Fuzzy Logic, dll.Model dari suatu Sistem Pendukung Keputusan adalah sebagai berikut:· Model Sistem Pendukung Keputusan
Perlu ditekankan bahwa tujuan dari DSS adalah:· Membantu manager dalam membuat keputusan untuk masalah semi-terstruktur· Mendukung penilaian manager bukan menggantikannya· Meningkatkan efektivitas pengambilan keputusan
4. Otomatisasi Kantor
Otomatisasi Kantor merupakan sebuah rencana untuk menggabungkan teknologi tinggi melalui perbaikan proses pelaksanaan pekerjaan demi meningkatkan produktifitas pekerjaan.Dimulai pada tahun 1964, ketika IBM memasarkan mesin yang disebut Magnetic Tape / Selectric Typewriter ( MT/ST) yaitu mesin ketik yang dapat mengetik kata-kata yang telah direkam dalam pita magnetik secara otomatis
• Definisi OAOffice Automation / Otomatisasi Kantor adalah :P enggunaan alat elektronik untuk memudahkan komunikasi formal dan informal terutama berkaitan dengan komunikasi informasi dengan orang-orang di dalam dan di luar perusahaan untuk meningkatkan produktivitas.
• Sistem Elektronik Formal dan Informal. Beberapa sistem OA direncanakan secara formal, dan mungkin didokumentasikan dg suatu prosedur tertulis, mirip SIM. Namun, sebagian besar sistem OA tidak direncanakan atau diuraikan secara tertulis, mirip DSS.
• Komunikasi Informasi. Kata kunci yang membedakan OA dengan subsistem CBIS lain adalah komunikasi. OA dimaksudkan untuk memudahkan segala jenis komunikasi, baik lisan maupun tertuli.• Orang-orang di Dalam dan di Luar Perusahaan. Sistem OA masa kini memudahkan komunikasi tidak hanya di antara orang-orang di dalam perusahaan, tetapi juga dengan orang lain di lingkungan perusahaan.Karena OA tidak memiliki mengelola data, penggunaan database dibatasi pada isi informasi. Informasi dikumpulkan dari sistem fisik perusahaan (SIA menggumpulkan datanya). Informasi juga disediakan oleh lingkungan.
Informasi berfungsi sebagai input bagi aplikasi OA berbasis komputer seperti pengolah kata, e-mail, dan konferensi komputer. Pemecah masalah lain berada ditengah-tengah garis yg memisahkan perusahaan dengan lingkungan. Ini berarti bahwa orang-orang itu mungkin berada di kedua area tersebut. Model tsb. Juga mencerminkan penggunaan aplikasi OA berbasis non-komputer seerti konferensi video dan audio
Tujuan OA :1. Penggabungan dan penerapan teknologi2. Memperbaharui proses pelaksanaan pekerjaan di kantor3. Meningkatkan produktifitas dan efektifitas pekerjaan
Tujuan OA masa kini1. Pendapatan yang Lebih Tinggi versus Penghindaran Biaya.Komputer tidak menggantikan pekerja saat ini, tetapi komputer menunda penambahan pegawai yang diperlukan untuk menangani beban kerja yang bertambah.
2. Pemecahan masalah Kelompok.Cara OA berkontribusi pada komunikasi ke dan dari manajer membuatnya sangat cocok diterapkan untuk memecahkan masalah kelompok.
3. Pelengkap – Bukan Pengganti.Sebagai suatu cara komunikasi bisnis, OA bukan tanpa keterbatasan. OA tidak akan menggantikan semua komunikasi interpersonal tradisional – percakapan tatap muka, percakapan telepon, pesan tertulis pada memo, dan sejenisnya. OA harus bertujuan melengkapi komunikasi tradisional.
Pengguna OAOA digunakan oleh semua orang yang bekerja di dalam kantor, namun ada empat kategori yang pengguna OA, yaitu :1. Manajeradalah orang yang bertanggung jawab mengelola sumber daya perusahaan, terutama SDM.2. Profesionaltidak mengelola orang, tetapi menyumbangkan keahlian khususnya (mis. Pembeli, wiraniaga, dan asisten staff khusus). Manajer dan profesional secara bersama dikenal sebagai pekerja terdidik.3. Sekretarisbisanya ditugaskan pada pekerja terdidik tertentu untuk melaksanakan berbagai tugas seperti menangani korespondensi, menjawab telepon, dan mengatur jadwal pertemuan.4. Pegawai administratifmelaksanakan tugas-tugas untuk sekretaris, seperti mengoperasikan mesin fotocopy, menyusun dokumen, menyimpan dokumen dan mengirimkan surat.
Aplikasi OA1. Pengolahan KataAdalah penggunaan alat elektronik yang secara otomatis melaksanakan banyak tugas yang diperlukan untuk menyiapkan dokumen yang ditik atau dicetak.2. Surat elektronikDikenal sebagai E-mail, adalah penggunaan jaringan komputer yang memungkinkan para pemakai mengirim, menyimpan dan menerima pesan-pesan deengan menggunakan terminal komputer dan alat penyimpanan3. Voice mailHampir sama dengan surat elektronik tetapi pesan dikirim dengan mengucapkannya kedalam telepon. Telepon juga digunakan untuk mengambil pesan-pesan yang telah dikirimkan. Voice mail memerlukan komputer dengan kemampuan menyimpan pesan audio dalam bentuk digital dan kemudian mengubahnya kembali menjadi bentuk audio saat dipanggil. Tiap pemakai mempunyai voice mailbox dalam penyimpanan sekunder, dan peralatan khusus mengubah pesan audio ke dan dari bentuk digital.4. Kalender elektronikAdalah penggunaan jaringan komputer untuk menyimpan dan mengambil kalender pertemuan manajer. Cara kerjanya mirip seperti organizer. Manajer atau sekretaris dapat memasukkan pertemuan-pertemuan, membuat perubahan dan menelaah kalender itu dengan menggunakan keyboard. Konfigurasi peralatannya sama dengan e-mail. Biasanya perangkat lunak e-mail menyertakan kemampuan kalender elektronik5. Konferensi AudioAdalah penggunaan peralatan komunikasi suara untuk membuat suatu hubungan audio diantara orang-orang yang tersebar secara geografis dengan tujuan melaksanakan konferensi. Telepon koferensi (conference call) merupakan bentuk pertama konferensi audio dan masih digunakan. Konferensi audio tidak memerlukan komputer, hanya melibatkan fasilitas komunikasi audio dua arah. Keuntungan konferensi audio :- Biaya peralatan yang diperlukan untuk konferensi audio berada dalam jangkauan semua perusahaan.- Orang-orang merasa santai berbicara di telepon.- Konferensi audio dapat disiapkan dalam waktu singkat6. Konferensi videoAdalah penggunaan peralatan televisi untuk menghubungkan para peserta konferensi yang tersebar secara geogrrafis. Peralatan tersebut menyediakan hubungan audio dan video. Seperti konferensi audio, konferensi video tidak memerlukan komputer3 konfigurasi dasar konferensi video, berdasarkan kemampuan sinyalnya :- Video Satu Arah dan Audio Satu Arah Sinyal video dan audio dikirimkan dari satu tempat transmisi kesatu atau beberapa tempat penerimaan.- Video Satu Arah dan Audio Dua Arah Kemampuan audio dua arah memungkinkan orang ditempat penerimaan berbicara dengan orang di tempat transmisi sementara semua orang melihat pada gambar video yang sama.- Video dan Audio Dua Arah Komunikasi audio dan video antara semua tempat berlangsung duaarah. Cara ini merupakan pendekatan konferensi yang paling mahal.
7. Konferensi Komputer- Terdapat perbedaan yang tipis antara konferensi komputer dengan e-mail. Kedua aplikasi menggunakan perangkat lunak yang sama dan konfigurasi peralatan yang sama. Yang membedakan adalah orang yang menggunakan sistem dan masalah yang dibahas.- Konferensi komputer adalah penggunaan jaringan komputer untuk memungkinkan para anggota tim pemecahan masalah bertukar informasi mengenai masalah yang sedang dipecahkan.- Sebaliknya, e-mail dapat digunakan oleh siapa pun dengan akses ke sistem dan untuk tujuan apa pun.- konferensi komputer dapat digunakan dalam satu tempat geografis. Teleconferencing mencakup tiga bentuk konferensi elektronik yaitu audio, video dan komputer. 8. Transmisi faxsimili- FAX, singkatan dari facsimile transmision, adalah penggunaan peralatan khususyang dapat membaca citra dokumen pada satu ujung saluran komunikasi dan membuat salinannya di ujung yang lain. Saluran komunikasinya sangat sering berbentuk saluran telepon biasa.- Fax berkontribusi pada pemecahan masalah dengan membagikan dokumen kepada anggota tim yang lain secara cepat dan mudah, tanpa dibatasi oleh letak geografis mereka. Semua yang difotokopi dapat ditransmisikan melalui fax.9.VideotextPenggunaan komputer untuk menampilkan pada layar CRT materi narasi dan grafik yang tersimpan.Untuk menyediakan informasi dalam bentuk videotext, terdapat tiga sumber utama bahannya, yaitu :- Menciptakan file videotext pada komputernya sendiri.- Berlangganan jasa videotext, yang memungkinkan pemakai untuk mengakses file videotext yang disediakan oleh jasa tersebut.- Memperoleh akses ke file videotext dari perusahaan lain.10. Pencitraan (imaging)Merupakan penggunaan pengenal karakter secara optik (optical character recognition) untuk mengubah catatan-catatan kertas atau microfilm menjadi format digital untuk disimpan didalam alat penyimpanan sekunder . Kemudian citra tersebut dapat diambil untuk ditampilkan atau dicetak.11.Deskstop Publishing (DTP)Adalah penggunaan komputer untuk menyiapkan output tercetak yang kualitasnya sangat mirip dengan yang dihasilkan oleh typesetter. Sistem DTP berbentuk suatu konfigurasi komputer mikro yang mencakup layar CRT resolusi tinggi dan printer laser, dan dikendalikan oleh perangkat lunak DTP. Layar resolusi tinggi memungkinkan operator menampilkan citra dalam bentuk WYSIWYG ( What You See Is What You Get). Tampilan layar sama persis dengan salinan kertas yang dihasilkan oleh printer laser.
5. SISTEM PAKAR
Secara umum, sistem pakar adalah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah seperti layaknya seorang pakar. Dengan sistem pakar ini, orang awam pun dapat menyelesaikan masalahnya atau hanya sekedar mencari suatu informasi berkualitas yang sebenarnya hanya dapat diperoleh dengan bantuan para ahli di bidangnya. Sistem pakar ini juga akan dapat membantu aktivitas para pakar sebagai asisten yang berpengalaman dan mempunyai asisten yang berpengalaman dan mempunyai pengetahuan yang dibutuhkan. Dalam penyusunannya, sistem pakar mengkombinasikan kaidah-kaidah penarikan kesimpulan (inference rules) dengan basis pengetahuan tertentu yang diberikan oleh satu atau lebih pakar dalam bidang tertentu. Kombinasi dari kedua hal tersebut disimpan dalam komputer, yang selanjutnya digunakan dalam proses pengambilan keputusan untuk penyelesaian masalah tertentu.
Ciri-Ciri Sistem Pakar
Sistem pakar yang baik harus memenuhi ciri-ciri sebagai berikut :
• Memiliki informasi yang handal.• Mudah dimodifikasi.• Dapat digunakan dalam berbagai jenis komputer.• Memiliki kemampuan untuk belajar beradaptasi.
Keuntungan Sistem Pakar
Secara garis besar, banyak manfaat yang dapat diambil dengan adanya sistem pakar, antara lain :
1. Memungkinkan orang awam bisa mengerjakan pekerjaan para ahli.2. Bisa melakukan proses secara berulang secara otomatis.3. Menyimpan pengetahuan dan keahlian para pakar.4. Meningkatkan output dan produktivitas.5. Meningkatkan kualitas.6. Mampu mengambil dan melestarikan keahlian para pakar (terutama yang termasuk keahlian langka).7. Mampu beroperasi dalam lingkungan yang berbahaya.8. Memiliki kemampuan untuk mengakses pengetahuan.9. Memiliki reabilitas.10. Meningkatkan kapabilitas sistem komputer.11. Memiliki kemampuan untuk bekerja dengan informasi yang tidak lengkap dan mengandung ketidakpastian.12. Sebagai media pelengkap dalam pelatihan.13. Meningkatkan kapabilitas dalam penyelesaian masalah.14. Menghemat waktu dalam pengambilan keputusan
Kelemahan Sistem Pakar
Di samping memiliki beberapa keuntungan, sistem pakar juga memiliki beberapa kelemahan, antara lain :1. Biaya yang diperlukan untuk membuat dan memeliharanya sangat mahal.2. Sulit dikembangkan. Hal ini tentu saja erat kaitannya dengan ketersediaan pakar di bidangnya.3. Sistem Pakar tidak 100% bernilai benar.
Alasan Pengembangan Sistem Pakar
Sistem pakar sendiri dikembangkan lebih lanjut dengan alasan :
• Dapat menyediakan kepakaran setiap waktu dan di berbagai lokasi.• Secara otomatis mengerjakan tugas-tugas rutin yang membutuhkan seorang pakar.• Seorang pakar akan pensiun atau pergi.• Seorang pakar adalah mahal.• Kepakaran dibutuhkan juga pada lingkungan yang tidak bersahabat.
Modul Penyusun Sistem Pakar
Menurut Staugaard (1987) suatu sistem pakar disusun oleh tiga modul utama yaitu :
1. Modul Penerimaan Pengetahuan (Knowledge Acquisition Mode) Sistem berada pada modul ini, pada saat ia menerima pengetahuan dari pakar. Proses mengumpulkan pengetahuan-pengetahuan yang akan digunakan untuk pengembangan sistem, dilakukan dengan bantuan knowledge engineer. Peran knowledge engineer adalah sebagai penghubung antara suatu sistem pakar dengan pakarnya.
2. Modul Konsultasi (Consultation Mode)Pada saat sistem berada pada posisi memberikan jawaban atas permasalahan yang diajukan oleh user, sistem pakar berada dalam modul konsultasi. Pada modul ini, user berinteraksi dengan sistem dengan menjawab pertanyaan-pertanyaan yang diajukan oleh sistem.
3. Modul Penjelasan (Explanation Mode)Modul ini menjelaskan proses pengambilan keputusan oleh system (bagaimana suatu keputusan dapat diperoleh).
Struktur Sistem Pakar
Komponen utama pada struktur sistem pakar menurut Hu et al (1987) meliputi:
1. Basis Pengetahuan (Knowledge Base)Basis pengetahuan merupakan inti dari suatu sistem pakar, yaitu berupa representasi pengetahuan dari pakar. Basis pengetahuan tersusun atas fakta dan kaidah. Fakta adalah informasi tentang objek, peristiwa, atau situasi. Kaidah adalah cara untuk membangkitkan suatu fakta baru dari fakta yang sudah diketahui.
2. Mesin Inferensi (Inference Engine)Mesin inferensi berperan sebagai otak dari sistem pakar. Mesin inferensi berfungsi untuk memandu proses penalaran terhadap suatu kondisi, berdasarkan pada basis pengetahuan yang tersedia. Di dalam mesin inferensi terjadi proses untuk memanipulasi dan mengarahkan kaidah, model, dan fakta yang disimpan dalam basis pengetahuan dalam rangka mencapai solusi atau kesimpulan. Dalam prosesnya, mesin inferensi menggunakan strategi penalaran dan strategi pengendalian. Strategi penalaran terdiri dari strategi penalaran pasti (Exact Reasoning) dan strategi penalaran tak pasti (Inexact Reasoning). Exact reasoning akan dilakukan jika semua data yang dibutuhkan untuk menarik suatu kesimpulan tersedia, sedangkan inexact reasoning dilakukan pada keadaan sebaliknya.Strategi pengendalian berfungsi sebagai panduan arah dalam melakukan prose penalaran. Terdapat tiga tehnik pengendalian yang sering digunakan, yaitu forward chaining, backward chaining, dan gabungan dari kedua teknik pengendalian tersebut.
3. Basis Data (Data Base)Basis data terdiri atas semua fakta yang diperlukan, dimana fakta fakta tersebut digunakan untuk memenuhi kondisi dari kaidah-kaidah dalam sistem. Basis data menyimpan semua fakta, baik fakta awal pada saat sistem mulai beroperasi, maupun fakta-fakta yang diperoleh pada saat proses penarikan kesimpulan sedang dilaksanakan. Basis data digunakan untuk menyimpan data hasil observasi dan data lain yang dibutuhkan selama pemrosesan.
4. Antarmuka Pemakai (User Interface)Fasilitas ini digunakan sebagai perantara komunikasi antara pemakai.dengan komputer.
Teknik Representasi Pengetahuan
Representasi pengetahuan adalah suatu teknik untuk merepresentasikan basis pengetahuan yang diperoleh ke dalam suatu skema/diagram tertentu sehingga dapat diketahui relasi/keterhubungan antara suatu data dengan data yang lain. Teknik ini membantu knowledge engineer dalam memahami struktur pengetahuan yang akan dibuat sistem pakarnya. Terdapat beberapa teknik representasi pengetahuan yang biasa digunakan dalam pengembangan suatu sistem pakar, yaitu

a. Rule-Based KnowledgePengetahuan direpresentasikan dalam suatu bentuk fakta (facts) dan aturan (rules). Bentuk representasi ini terdiri atas premise dan kesimpulan. b. Frame-Based KnowledgePengetahuan direpresentasikan dalam suatu bentuk hirarki atau jaringan frame.c. Object-Based KnowledgePengetahuan direpresentasikan sebagai jaringan dari obyek-obyek. Obyek adalah elemen data yang terdiri dari data dan metoda (proses).d. Case-Base ReasoningPengetahuan direpresentasikan dalam bentuk kesimpulan kasus (cases).Inferencing dengan Rule : Forward dan Backward ChainingInferensi dengan rules merupakan implementasi dari modus ponen, yang direfleksikan dalam mekanisme search (pencarian). Dapat pula mengecek semua rule pada knowledge base dalam arah forward maupun backward. Proses pencarian berlanjut sampai tidak ada rule yang dapat digunakan atau sampai sebuah tujuan (goal) tercapai.
Ada dua metode inferencing dengan rules, yaitu forward chaining atau data-driven dan backward chaining atau goal-driven.
a. Backward chaining• Menggunakan pendekatan goal-driven, dimulai dari ekspektasi apa yang diinginkan terjadi (hipotesis), kemudian mengecek pada sebab-sebab yang mendukung (ataupun kontradiktif) dari ekspektasi tersebut.• Jika suatu aplikasi menghasilkan tree yang sempit dan cukup dalam, maka gunakan backward chaining.b. Forward chaining• Forward chaining merupakan grup dari multiple inferensi yang melakukan pencarian dari suatu masalah kepada solusinya.• Jika klausa premis sesuai dengan situasi (bernilai TRUE), maka proses akan meng-assert konklusi.• Forward chaining adalah data-driven karena inferensi dimulai dengan informasi yang tersedia dan baru konklusi diperoleh.• Jika suatu aplikasi menghasilkan tree yang lebar dan tidak dalam, maka gunakan forward chaining.
Kesimpulan
SIM adalah sebagai suatu sistem berbasis komputer yang menyediakan informasi bagi beberapa pamakai dengan kebutuhan yang sama. Informasi memegang peranan yang sangat dominan dalam suatu pengolahan, pendistribusian, penyimpanan dan penemuan kembali informasi perusahaan atau organisasi. Pimpinan dapat memanfaatkan waktu secara efektif dan efisien dalam pengumpulan data yang berlangsung secara sistematika dan periodik.
Daftar Pustaka
Fotocopy semester satu, Sistem Informasi Manajemen,Ida astutihttp://sistem-informasi.instablogs.com/entry/sistem-informasi-akademik/http://id.wikipedia.org/wiki/Sistem_Informasi_Manajemenhttp://teknik-informatika.com/sistem-pendukung-keputusan/http://adithe.blogspot.com/2008/12/otomatisasi-kantor-merupakan-sebuah.htmlhttp://www.ittelkom.ac.idhttp://febbyanto.blogspot.com/2009/12/pengenalan-pada-manajemen-informasi.htmlhttp://wildan.eltika.net/pengenalan-sistem-informasi-manajemen-sim.htmlhttp://queenzha-globaltechnology.blogspot.com/2009/09/pengenalan-pada-manajemen-informasi.htmlhttp://gufron.com/berita-23-sistem-informasi-akademik-sia-berbasis-web.htmlhttp://simbab1com/

E-COMMERCE

E-COMMERCE

Perkembangan teknologi informasi terutama internet, merupakan faktor pendorong perkembangan e-commerce. Internet merupakan jaringan global yang menyatukan jaringan komputer di seluruh dunia, sehingga memungkinkan terjalinnya komunikasi dan interaksi antara satu dengan yang lain diseluruh dunia. Dengan menghubungkan jaringan komputer perusahaan dengan internet, perusahaan dapat menjalin hubungan bisnis dengan rekan bisnis atau konsumen secara lebih efisien. Sampai saat ini internet merupakan infrastruktur yang ideal untuk menjalankan e-commerce, sehingga istilah E-Commerce pun menjadi identik dengan menjalankan bisnis di internet.

Pendahuluan

Pengembangan system berbasis computer untuk Perdagangan Elektronik ( E-Commerce ) lebih menekankan pada aspek pemahaman konsep-konsep yang mendasarinya, kemudian menggunakan konsep-konsep itu untuk menganalisis permasalahan dan merancang system berbasis computer untuk mendapatkan solusi-solusi untuk permasalahan tersebut.

Pembahasan

Perdagangan elektronikPerdagangan elektronik atau e-dagang (bahasa Inggris: Electronic commerce, juga e-commerce) adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. E-dagang dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis.
Sementara itu Kalakota dan Whinston mendefinisikan E-Commerce dari beberapa perspektif, yaitu[13]:
1) dari perspektif komunikasi, E-Commerce adalah pengiriman informasi, produk/jasa, atau pembayaran melalui jaringan telepon, atau jalur komunikasi lainnya;2) dari perspektif proses bisnis, E-Commerce adalah aplikasi teknologi menuju otomatisasi transaksi bisnis dan work flow;3) dari perspektif pelayanan, E-Commerce adalah alat yang digunakan untuk mengurangi biaya dalam pemesanan dan pengiriman barang; dan4) dari perspektif online, E-Commerce menyediakan kemampuan untuk menjual dan membeli produk serta informasi melalui internet dan jaringan jasa online lainnya.
Selanjutnya Yuan Gao dalam Encyclopedia of Information Science and Technology (2005), menyatakan E-Commerce adalah penggunaan jaringan komputer untuk melakukan komunikasi bisnis dan transksaksi komersial. Kemudian di website E-Commerce Net, E-Commerce didefinisikan sebagai kegiatan menjual barang dagangan dan/atau jasa melalui internet. Seluruh komponen yang terlibat dalam bisnis praktis diaplikasikan disini, seperti customer service, produk yang tersedia, cara pembayaran, jaminan atas produk yang dijual, cara promosi dan sebagainya.
Seluruh definisi yang dijelaskan di atas pada dasarnya memiliki kesamaan yang mencakup komponen transaksi (pembeli, penjual, barang, jasa dan informasi), subyek dan obyek yang terlibat, serta media yang digunakan (dalam hal ini adalah internet).
Perkembangan teknologi informasi terutama internet, merupakan faktor pendorong perkembangan e-commerce. Internet merupakan jaringan global yang menyatukan jaringan komputer di seluruh dunia, sehingga memungkinkan terjalinnya komunikasi dan interaksi antara satu dengan yang lain diseluruh dunia. Dengan menghubungkan jaringan komputer perusahaan dengan internet, perusahaan dapat menjalin hubungan bisnis dengan rekan bisnis atau konsumen secara lebih efisien. Sampai saat ini internet merupakan infrastruktur yang ideal untuk menjalankan e-commerce, sehingga istilah E-Commerce pun menjadi identik dengan menjalankan bisnis di internet.
Pertukaran informasi dalam E-Commerce dilakukan dalam format dijital sehingga kebutuhan akan pengiriman data dalam bentuk cetak dapat dihilangkan. Dengan menggunakan sistem komputer yang saling terhubung melalui jaringan telekomunikasi, transaksi bisnis dapat dilakukan secara otomatis dan dalam waktu yang singkat. Akibatnya informasi yang dibutuhkan untuk keperluan transaksi bisnis tersedia pada saat diperlukan. Dengan melakukan bisnis secara elektronik, perusahaan dapat menekan biaya yang harus dikeluarkan untuk keperluan pengiriman informasi. Proses transaksi yang berlangsung secara cepat juga mengakibatkan meningkatnya produktifitas perusahaan.
Dengan menggunakan teknologi informasi, E-Commerce dapat dijadikan sebagai solusi untuk membantu perusahaan dalam mengembangkan perusahaan dan menghadapi tekanan bisnis. Tingginya tekanan bisnis yang muncul akibat tingginya tingkat persaingan mengharuskan perusahaan untuk dapat memberikan respon. Penggunaan E-Commerce dapat meningkatkan efisiensi biaya dan produktifitas perusahaan, sehingga dapat meningkatkan kemampuan perusahaan dalam bersaing.
Industri teknologi informasi melihat kegiatan e-dagang ini sebagai aplikasi dan penerapan dari e-bisnis (e-business) yang berkaitan dengan transaksi komersial, seperti: transfer dana secara elektronik, SCM (supply chain management), e-pemasaran (e-marketing), atau pemasaran online (online marketing), pemrosesan transaksi online (online transaction processing), pertukaran data elektronik (electronic data interchange /EDI), dll.
E-dagang atau e-commerce merupakan bagian dari e-business, di mana cakupan e-business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll. Selain teknologi jaringan www, e-dagang juga memerlukan teknologi basisdata atau pangkalan data (databases), e-surat atau surat elektronik (e-mail), dan bentuk teknologi non komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran untuk e-dagang ini.
E-dagang pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman-web (website). Menurut Riset Forrester, perdagangan elektronik menghasilkan penjualan seharga AS$12,2 milyar pada 2003. Menurut laporan yang lain pada bulan oktober 2006 yang lalu, pendapatan ritel online yang bersifat non-travel di Amerika Serikat diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011.
Sejarah perkembangan
Istilah “perdagangan elektronik” telah berubah sejalan dengan waktu. Awalnya, perdagangan elektronik berarti pemanfaatan transaksi komersial, seperti penggunaan EDI untuk mengirim dokumen komersial seperti pesanan pembelian atau invoice secara elektronik.
Kemudian dia berkembang menjadi suatu aktivitas yang mempunya istilah yang lebih tepat “perdagangan web” — pembelian barang dan jasa melalui World Wide Web melalui server aman (HTTPS), protokol server khusus yang menggunakan enkripsi untuk merahasiakan data penting pelanggan.
Pada awalnya ketika web mulai terkenal di masyarakat pada 1994, banyak jurnalis memperkirakan bahwa e-commerce akan menjadi sebuah sektor ekonomi baru. Namun, baru sekitar empat tahun kemudian protokol aman seperti HTTPS memasuki tahap matang dan banyak digunakan. Antara 1998 dan 2000 banyak bisnis di AS dan Eropa mengembangkan situs web perdagangan ini.
Faktor kunci sukses dalam e-commerce
Dalam banyak kasus, sebuah perusahaan e-commerce bisa bertahan tidak hanya mengandalkan kekuatan produk saja, tapi dengan adanya tim manajemen yang handal, pengiriman yang tepat waktu, pelayanan yang bagus, struktur organisasi bisnis yang baik, jaringan infrastruktur dan keamanan, desain situs web yang bagus, beberapa faktor yang termasuk:
-Menyediakan harga kompetitif Menyediakan jasa pembelian yang tanggap, cepat, dan ramah.Menyediakan informasi barang dan jasa yang lengkap dan jelas.

-Menyediakan banyak bonus seperti kupon, penawaran istimewa, dan diskon.

-Memberikan perhatian khusus seperti usulan pembelian.

-Menyediakan rasa komunitas untuk berdiskusi, masukan dari pelanggan, dan lain-lain.

-Mempermudah kegiatan perdagangan
Masalah e-commerce
-Penipuan dengan cara pencurian identitas dan membohongi pelanggan.

-Hukum yang kurang berkembang dalam bidang e-commerce ini.
Aplikasi bisnis
Beberapa aplikasi umum yang berhubungan dengan e-commerce adalah:
E-mail dan Messaging, Content Management Systems, Dokumen, spreadsheet, database, Akunting dan sistem keuangan, Informasi pengiriman dan pemesanan, Pelaporan informasi dari klien dan enterprise, Sistem pembayaran domestik dan internasional, Newsgroup, On-line Shopping, Conferencing
Perusahaan terkenal
Perusahaan yang terkenal dalam bidang ini antara lain: eBay, Yahoo, Amazon.com, Google, dan Paypal.
Kecocokan barang
Ada beberapa barang yang cocok dijual secara elektronik seperti barang elektronik kecil, musik, piranti lunak, fotografi, dll. Barang yang tidak cocok seperti barang yang memiliki rasio harga dan berat yang rendah, barang-barang yang perlu dibaui, dipegang, dicicip, dan lain-lain.

Kesimpulan

Kami sangat berharap bahwa dengan dan lebih pihak lebih datang ke bisnis ini, pembangunan akan mempercepat. Kurangnya Internet lokal atau keahlian e-commerce adalah salah satu hambatan bagi pedagang untuk membantu mereka berkembang.Harapan lain dari kedatangan mereka adalah untuk melihat potensi e-commerce dan membuat lebih banyak peluang di bidang ini.E-commerce potensi besar dan menjanjikan di Indonesia, tetapi memerlukan penanganan yang tepat untuk menjamin keberhasilan pembangunan di Indonesia.

Daftar Pustaka

http://id.wikipedia.org/wiki/Perdagangan_elektronikhttp://www.baliorange.web.id/pengertian-ecommerce/http://mrifai.com/internet/ecommerce/pengertian-e-commerce/http://dasril.wordpress.com/http://www.balinter.net