Wednesday, May 8, 2019

Aplikasi Bisnis


Aplikasi bisnis yaitu suatu aplikasi komputer atau perangkat lunak komputer untuk menunjang kegiatan bisnis suatu perusahaan. aplikasi ini kebanyakan digunakan untuk bisnis lewat media internet.
Beberapa manfaat yang bisa dirasakan pelaku usaha dalam menggunakan aplikasi bisnis diantaranya adalah :
• Pemasaran     bisa lebih luas dan murah (internet marketing)
• Perubahan desain bisa disimulasikan/dicoba coba dulu tanpa takut rusak, kehabisan bahan, dll (Fotoshop, paint, dll)
•Prmosi            bisa      lebih    menarik
• Pengelolaan keuangan lebih cepat dan mengurangi risiko penyelewengan (aplikasi akuntansi)
• Berbagai       Informasi  pelanggan  bisa      disimpan
• Pelayanan bisa lebih cepat, contoh dengan barcode, kasir tidak perlu lagi mengetik kode barang
• Prediksi         penjualan         bisa      dilakukan
Dan masih banyak lagi.

Namun demikian, memang tidak semua usaha harus menggunakan bantuan teknologi informasi tersebut,            paling  tidak    jika :
 Skala usaha masih terlalu kecil (meskipun banyak juga usaha kecil menjadi cepat besar karena memanfaatkan teknologi ini)
• Biaya yang diperlukan lebih besar dari keutungan yang bisa diperoleh
• Tidak ada SDM/karyawan yang bisa mengurus atau menanganinya
   Karakteristik produk yang tidak mungkin dipasarkan secara umum

ada beberapa aplikasi yang bisa digunakan oleh pelaku usaha untuk mempermudah megelola usahanya. Disamping tidak perlu membeli (karena ada versi yang gratis), aplikasi tersebut juga relatif mudah digunakan. Beberapa aplikasi tersebut diantaranya adalah :
1.     QSB
Aplikasi ini bermanfaat untuk membantu pelaku usaha dalam hal :
• Meramalkan nilai penjualan di masa yang akan datang dengan berbagai metode dan pendekatan
• Menentukan jumlah produksi yang paling ‘pas’ dan perubahan yang diijinkan
• Pembagian tugas karyawan yang paling efisien
• Menentukan lokasi usaha yang paling optimal
• Menentukan alokasi pengiriman barang
• Menyelesaiakan masalah antrian yang terjadi

2.     QM for Windows
Aplikasi ini manfaatnya sama dengan aplikasi QSB di atas, namun versi gratisnyasudah tersedia di internet, hanya saja tidak semua fasilitas bisa digunakan.
3.     Invest
Aplikasi ini bermanfaat untuk pelaku usaha yang memiliki dana mengganggur dan ingin diinvestasikan ke surat berharga (Investasi ini tidak monopoli pengusaha dengan dana besar, UMKM pun bisa). Denga aplikasi ini, pelaku usaha akan dibantu menempatkan dana menganggurnya dengan pertimbangan-pertimbangan yang lebih bisa dipertanggung jawabkan.
4.     CDP
Aplikasi ini sangat bermanfaat bagi pelaku usaha yang sering dihadapkan pada banyak pilihan, ketika akan memutuskan sesuatu, misalnya :
• Mesin dengan merk apa yang akan dipilih
• Jenis transportasi apa yang akan dipakai untuk mengirim barang
• Pemasok mana yang akan dipilih
• Bentuk dan bahan kemasan yang akan digunakan

5.     OpenOffice
Aplikasi ini menjadi pilihan apabila pelaku usaha ingin membuat dan mencetak berbagai dokumen usaha (surat penawaran, daftar barang, dll). Dengan aplikasi ini pula pelaku usaha bisa membuat anggaran, mengevaluasi kinerja/hasil usaha. Pelaku usaha juga bisa melakukan presentasi dengan lebih menarik dengan bantuan aplikasi ini, dan beberapa manfaat penting lainnya. Aplikasi ini menjadi piliha, bila pelaku usaha tidak memiliki usaha untuk membeli Microsoft Office (Word, Excel, Power point, Access ), atau takun berdosa karena membeli bajakannya.

Word Processing
  1. Microsoft Word
  2. Wordstar
Spreadsheet
  1. Microsoft Excel
  2. Lotus 123
Presentation
  1. Microsoft PowerPoint
  2. Macromedia Flash
Database
  1. Microsoft Access
  2. Base

Software note taking
  1. Microsoft OneNote
  2. Evernote
  3. UberNote
Software Personal Information Manager
  1. Microsoft Outlook
  2. Lotus Organizer
  3. Computer Organizer
Bussiness Software for Phones
  1. Documents To Go 3.0 Main App
  2. Adao File Manager
  3. Tungle.me
Bussiness Software Suite
  1. Microsoft Office
  2. Kingsoft Office
  3. Star Office
Project  Management
  1. Onyaka
  2. Side Job Track
  3. Basecamp
Accounting
  1. E-Accounting
  2. Bee Accounting
  3. Omega Accounting
Document Management
  1. Microsoft Document Imaging
  2. doQuments
  3. DocMoto
  4. infoRouter

Enterprise Computing
  1. Enterprise Resource Planning System (ERPs)
  2. Content Management System (CMS)
  3. Human Resource Management Systems (HRM)
  4. Project Planning Tools

Software Komputer dan Perkembangannya

Software Komputer adalah kumpulan dari intruksi atau statement yang di susun secara logis dan berbentuk kode yang hanya dapat di mengerti oleh komputer. Teori pertama tentang Software Komputer diusulkan oleh Alan Turing pada tahun 1935-nya nomor esai Komputasi dengan aplikasi ke (masalah Keputusan) Entscheidungsproblem

Berdasarkan perkembangannya, Sejarah Perkembangan Software Komputer dibagi dalam beberapa era yaitu Era Pioneer, Stabil, Mikro, dan Modern. Berikut adalah Sejarah Perkembangan Software Komputer :

1. Era Pioneer. Pada Era Pioneer ini bentuk software komputer pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, Cara dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer dengan sebuah program yang digunakan untuk sebuah mesin tertentu dan untuk tujuan tertentu. Di era ini software komputer merupakan satu kesatuan dengan sebuah hardware komputer.

2. Era Stabil. Pada Era ini software komputer yang dijalankan bukan lagi satu-satu, tapi sudah banyak proses yang di lakukan secara bersamaan (multi tasking). Software Komputer pada era stabil ini juga mampu menyelesaikan banyak pengguna (multi user) dan secara cepat/langsung (real time). Di era ini jugalah mulai di kenal sistem basis data, yang memisahkan antara program dan data .

3. Era Mikro. Pada Era Mikro ini software komputer dapat dibedakan menjadi beberapa bagian yaitu Software Sistem (Windows, Linux, Machintos, dll), Software Aplikasi (Ms.Office, OpenOffice, dll) dan Languange Software/Bahasa Pemograman (Assembler, Visual Basic, Delphi, dll)

4. Era Modern. Pada Era Modern ini software komputer tidak hanya untuk sebuah komputer tetapi sebuah handphone pun telah di lengkapi dengan sebuah software sistem seperti Android, Symbian, dll. Tingkat kecerdasan yang ditunjukkan oleh software komputer pun semakin meningkat, selain permasalahan teknis, software komputer sekarang juga mulai bisa mengenal suara dan gambar.


Tahun-tahun Penemuan Software Komputer

Pada tahun 1945 sampai 1965

Istilah software engineering digunakan pertama kali pada akhir 1950-an dan awal 1960-an. Pada tahun 1968 dan 1969, komite sains NATO mensponsori dua konferensi tentang rekayasa perangkat lunak, yang memberikan dampak kuat terhadap perkembangan rekayasa perangkat lunak

Pada tahun 1965 sampai 1985

Pada tahun ini banyak masalah yang ditemukan para praktisi pengembangan perangkat lunak. Pada tahun ini disebut juga sebagai krisis perangkat lunak. Karena banyak projek yang gagal dalam pengembangan perangkat lunak komputer ( software komputer).

Pada tahun 1985

Mulai dari pemrograman terstruktur, pemrograman berorientasi object, perangkat pembantu pengembangan perangkat lunak (CASE tools), berbagai standar, UML hingga metode formal diagung-agungkan sebagai senjata pamungkas untuk menghasilkan software yang benar, sesuai anggaran dan tepat waktu.

Pada tahun 1987

Fred Brooks menulis artikel No Silver Bullet, yang berproposisi bahwa tidak ada satu teknologi atau praktik yang sanggup mencapai 10 kali lipat perbaikan dalam produktivitas pengembangan perangkat lunak dalam tempo 10 tahun.

kita akan melihat pada lima metodologi secara garis besar dalam mengembangkan sistem software yang biasanya dikembangkan dan digunakan:

1. Structured Programming - Sturctured programming berurusan dengan penggunaan blok sturktur, state procedure call, dan beragam konstruksi loop yang sesuai. Kita dapatkan mantra baru untuk ini:”go to considered harfull”(kita mencari hal yang diperkirakan salah/merugikan).

2. Object Oriented Programming - Metodologi Object Oriented Programming (OOP) berkembang dari ide structrured programming. OOP mengatur komplesitas software dengan memaketkan kode dan data yang biasa digunakan bersama. sebagai object software dan juga sebagai model benda non-material seperti prosess, cara mengorganisasi informasi dan lain sebagainya sebagai object software.

3. Design Patterns - Pada pengembangan software, penggunaan design patern didasarkan pada observasi bahwa beberapa proyek software gagal sementara proyek yang mirip berhasil (hal ini dapat berupa pola managemen, pole penjadwalan, pola testing dll). pada desain software, penggunaan pola didasarkan pada observasi lebih lanjut pada pola desain umum untuk tugas yang hampir sama digunakan berulangkali untuk proyek yang berhasil.

4. Extreme Programming - Extreme programming didasarkan pada identifikasi kebutuhan kostumer dan berkonsentrasi pada pengembangan dan pembuatan kebutuhan pelanggan (kostumer) dengan cepat. Extreme programming merupakan pendekatan yang berbeda dengan skenario tradisional yang memerlukan waktu baik pengembang maupun pelanggan untuk mencoba (biasanya dengan tingkat kesuksesan yang terbatas) mendokumentasikan secara detail software yang telah dikembangkan selama beberapa lama waktu yang dihabiskan.

5. Aspect oriented Programming - Ide utama dibalik aspect oriented programming (AOP) adalah pemisahan konsentrasi sistem software pada bagian yang berbeda. pada prinsipnya, pilosofi ini mengijinkan pengembangan sistem yang lebih modular, dengan modularitasnya terkontrol oleh konsentrasi pengembangan yang berbeda.

Peripheral Komputer


Peripheral Komputer

Peripheral Komputer (Computer Peripheral Device) adalah perangkat tambahan yang digunakan untuk memasukkan dan mendapatkan informasi ke/dari komputer.
Peripheral komputer merupakan sebuah perangkat yang terhubung ke komputer tetapi bukan bagian dari inti arsitektur komputer. Adapun elemen inti sebuah komputer adalah CPU (central processing unit), power supply, motherboard dan Case komputer.
Secara teknis, segala sesuatu selain ketiga komponen inti ini dianggap sebagai perangkat peripheral. Namun hal ini merupakan pandangan yang agak terbatas karena beberapa elemen lainnya juga diperlukan agar komputer benar-benar berfungsi, seperti hard disk drive dan RAM (random-access memory).

Ada banyak perangkat peripheral yang berbeda, tetapi dapat dibagi ke dalam tiga kategori umum sebagai berikut:
1. Perangkat Input (Input Device), seperti Keyboard dan Mouse
Perangkat input adalah bagian dari perangkat keras komputer yang digunakan untuk menyediakan data dan sinyal kendali ke komputer.
2. Perangkat Output (Output Device), seperti Monitor dan Printer
Perangkat output adalah bagian dari perangkat keras komputer yang menggunakan data dan perintah dari komputer Anda untuk melakukan suatu tugas. Dengan perangkat output, hasil pengolahan data yang dilakukan oleh sistem pengolah informasi seperti komputer yang mengubah informasi yang dihasilkan secara elektronik menjadi bentuk yang dapat dibaca manusia.
3. Perangkat Penyimpanan (Storage Device), seperti Hard Disk Drive dan Cloud Storage
Perangkat penyimpanan adalah perangkat keras komputasi yang digunakan untuk menyimpan, memetakan dan mengekstrak file data dan objek.
Perangkat penyimpanan dapat menyimpan informasi baik untuk sementara maupun permanen, dan dapat bersifat internal atau eksternal ke komputer, server atau perangkat komputasi sejenisnya.
Beberapa perangkat tergolong ke dalam lebih dari satu kategori. Misalnya drive DVD-ROM, Anda dapat menggunakannya untuk membaca data atau musik (input), dan Anda juga dapat menggunakannya untuk menulis data ke DVD (output).
Perangkat peripheral dapat berupa Eksternal atau Internal. Misalnya, printer merupakan perangkat eksternal yang terhubung menggunakan kabel, sedangkan optical disc drive biasanya terletak di dalam case komputer.

CPU (The central processing unit), motherboard dan power supply merupakan inti sistem komputer
Beberapa peripheral internal penting lainnya adalah Hard Disk Drive dan Optical Disk Drive. Peripheral input eksternal adalah Scanner, Monitor Layar Sentuh, Keyboard dan Mouse. Peripheral output eksternal adalah Speaker dan Printer.

Konsep dan Tipe Sistem Komputer


Tipe - Tipe Sistem Komputer :

Mikrokomputer dapat juga disebut personal computer (PC) dengan harga $500 sampai $5000. umumnya kekuatannya lemah daripada sistem workstation. Mikrokomputer dapat dibawa atau dipindahkan oleh satu orang, hanya mempunyai satu kibord dan unit video display.
Sistem Workstations
Sistem workstation merupakan kategori yang berbeda dari komputer tetapi mereka sekarang melaju jauh baik dari segi harga, kekuatan, aplikasi yang dipilih. Biaya yang dikeluarkan untuk sistem workstation ini dari $5000 sampai $1000000

Komputer Mainframe
Mainframe adalah mesin roti dan mentega dari proses informasi yang merupakan jantung dari sistem komputer dari kebanyakan korporasi dan agen pemerintah. Kompetisi yang ketat pada arena mainframe karena hal tersebut merupakan peran pusat dari komputer. Penjual dominan yaitu IBM sejak tahun 1950an. Pertengahan tahun 2000 generasi terbaru dari mainfrme IBM adalah seri System/390.

Superkomputer
Superkomputer mendapatkan tingkat MFLOPS dengan harga $1   million     sampai dengan $50 milion. Superkomputer didesain secara spesifik untuk mengatasi masalah secara numerik, dimana kebanyakan dikembangkan oleh para peneliti seperti ahli kimia, ahli fisika, dan para astronot. Biasanya superkomputer berlokasi di laboratorium penelitian pemerintah atau universitas

Pada sistem komputer, terdapat 2 macam sumber daya. Pengertian sumber daya itu sendiri adalah semua komponen yang ada pada sistem komputer yang dapat memberi manfaat. Sumber daya tsb antara lain :
Ø Sumber Daya Fisik, yaitu semua komponen yang ada pada sistem komputer yang memberi manfaat dan secara fisik dapat terlihat.
Ø Sumber Daya Abstrak, terdiri atas data dan program.
§    Contoh dari data adalah Process Control Block (PCB) yang berfungsi untuk mencatat dan mengendalikan proses, berkas (file) sebagai penyimpan data atau program, semaphore untuk pengendalian sinkronisasi proses-proses, serta tabel segmen, table page,i-node, FAT untuk pengendalian memori.
§    Sedangkan program merupakan kumpulan instruksi yang dapat dijalankan oleh sistem komputer. Contoh bentuk program dapat berupa utillitas atau aplikasi untuk mencapai tujuan komputasi (pengolahan) tertentu.

Empat komponen Pokok pada sistem komputer :
1.    Pemroses
2.    Memori Utama
3.    Perangkat Masukan dan Keluaran
4.     Interkoneksi antar komponen

Pengertian, Fungsi, dan Jenis Hardware


Hardware adalah kumpulan komponen fisik yang menyusun perangkat komputer. Atau 
dengan bahasa lain hardware adalah komponen komputer atau elektronik yang 
mempunyai bentuk fisik, yang dapat dipegang, dan berkaitan dengan sistem komputer. 
Hardware dibagi menjadi 3 secara garis besar yaitu input hardware, process hardware, 
output hardware. Hardware adalah komponen yang saling berkaitan dengan sofware dan 
brainware pada komputer. Apabila hardware tidak ada, maka tidak ada komputer. Untuk 
komputer dapat digunakan dengan normal, maka antara hardware, sotware dan 
brainware harus ada. Karena jika salah satunya tidak ada, maka sebuah perangkat 
komputer tidak dapat digunakan. 


Misalnya adalah sebuah komputer tidak ada monitornya maka tidak dapat menampilkan 
visual dari proses yang diperintahkan. Dan sebaliknya apabila semua sudah ada tetapi 
sistem atau software belum di instal maka tidak bisa bekerja.

Fungsi hardware : 

Hardware berfungsi memudahkan pengguna komputer dalam bekerja atau dengan 
adanya hardware yang lengkap maka sistem komputer dapat berjalan dengan baik. 
Untuk fungsinya adalah sesuai dengan jenis hardware yang ada. Maka untuk itu dibawah 
ini akan dijelaskan contoh hardware dan fungsinya masing-masing.

Jenis - Jenis Hardware : 
Hardware dibagi menjadi 3 jenis yang dapat kalian lihat dibawah ini:
1. Hardware Input (Input Device)
Hardware input atau disebut input device merupakan perangkat yang digunakan untuk memasukkan data ke komputer yang lalu data tersebut masuk ke dalam tahap pengolahan atau sebuah proses. Banyak jenis perangkat untuk menginput dan mengontrol sebuah komputer.
Contoh hardware input: Mouse, Keyboard, scanner, mouse pen, disk drive, joystick,tracball


2. Hardware Process (Process Device)
Process device atau perangkat pemrosesan adalah untuk memproses dan mengolah data-data pada komputer. Perangkat ini bisa disebut juga sebagai otak dari sebuah komputer, karena merupakan perangkat yang penting untuk melakukan proses terhadap data yang di input atau dimasukkan. Contoh Hardware Process adalah CPU, VGA, Ram dan sebagainya


3. Output Device (Hardware Output)
Hardware output merupakan perangkat keras yang dipakai untuk mencetak dan menampilkan informasi hasil dari inputan data dari hardware input dan telah melewati pemrosesan oleh hardware proses. Contohnya adalah: Monitor, speaker dan printer.Selain yang telah disebutkan diatas, sebenarnya ada perangkat hardware lain yang dapat membantu dalam pengoperasian komputer. Seperti Periferal (Perangkat Tambahan). Perangkat tambahan yaitu perangkat yang berfungsi untuk membantu komputer dalam menjalan intruksi atau perintah pengguna. Contohnya adalah modem, modem adalah jenis hardware yang fungsinya untuk komunikasi dengan jaringan internet. Modem dapat menghubungkan sebuah komputer dengan jaringan internet yang mengubah sinyal digital menjadi sinyal analog. Dan selain modem ada pula Storage (Perangkat penyimpanan). Perangkat penyimpanan ini adalah hardisk. Hardisk ini terpasang didalam komputer dan berfungsi untuk menyimpan berkas atau file-file didalam komputer.

Contoh Hardware Dan Fungsinya
a.  Casing: Melindungi bagian dalam komputer (motherboard)
b.  Powes Supply: Penyedia daya untuk digunakan motherboard
c.  Motherboard :Sebagai papan sirkuit utama yang sebagai penghubung komponen harware lainnya.
d.  Processor: Pemroses data/otak dari computer
e.  RAM: Menyimpan data yang dibutuhkan CPU secara acak dan sementara. Data akan hilang jika                     komputer dimatikan
f.  ROM: Memori pada komputer yang dapat menyimpan data lebih lama dibandingkan dengan                           RAM. ROM ini berhubungan dengan BIOS computer
g. Hard Disk Drive: Perangkat penyimpan data pada computer

Laporan Akhir Linux With C (Perulangan)



LAPORAN AKHIR PRAKTIKUM

LINUX WITH C





            NAMA                                   

            NPM                                      

            KELAS                                  

            MATERI PRAKTIKUM        : Perulangan

            TANGGAL PRAKTIKUM    : 1 April 2019

            ASISTEN BARIS                 
           
            KETUA ASISTEN                




                                                                                                    PARAF ASISTEN
                                                                       



                                                                                                           
                                                                                               (                                  )




UNIVERSITAS GUNADARMA

LABORATORIUM SISTEM INFORMASI

ATA2018/2019


LOGIKA :
           
Perintah dasar:
           
  1. vi (namafile).c berfungsi untuk membuat file baru
  2. gcc namafile.c -o nama file baru untuk kompiler program
  3. :wq berfungsi untuk kembali ke tampilan awal dan keluar dari text edit

#include<stdio.h> : Untuk mengaktifkan perintah I/O standar seperti printf() dan   
                                 scanf().
main()                   : Titik awal dan titik akhir eksekusi program.
{                            : Awal eksekusi fungsi.
int                          : Untuk menyatakan tipe data integer.
Int (variable)          : Untuk menyatakan variable yang berupa data integer.
printf()                   : Untuk menampilkan/mencetak output program.
scanf()                   : Untuk membaca/memasukan data dari keyboard.
 “%d”                     : Untuk menampilkan output pada data integer.
While                     :  Ekspresinya merupakan ekspresi logika utk menentukan    kapan berhentinya perulangan. Pernyataannya merupakan hasil akan di tampilkan di layar, jika atau selama ekspresi masih  memenuhi.
Return 0                  : statement ini berfungsi untuk lembali ke awal.
For(kondisi){for(kondisi){statement} : for di dalam for atau perulangan bercabang ini bersifat akan menyelesaikan kondisi pada for kedua baru akan kembali ke for pertama
“\n”                          : ini termasuk didalam printf, fungsi dari “\n” ini untuk mengakhiri kalimat disuatu
                                   Baris yang di print ke dalam ouput



Studi Kasus Proses Perancangan Database

Handout Kelompok 6 Studi Kasus Proses Perancangan Database Anggota : -          Adam Aulia ...