Anda di halaman 1dari 12

Pengenalan komputer

1. Pengertian program adalah kumpulan instruksi yang digunakan untuk mengatur komputer
agar menjalankan tindakan tertentu.
Pemograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara
kode yang membangun sebuah program komputer.
Microsoft visio adalah sebuah program aplikasi komputer yang sering digunakan untuk
membuat diagram, diagram alir (flowchart), brainstorm, dan skema jaringan yang dirilis oleh
Microsoft Corporation.

2. a. langkah-langkah dalam pemograman computer:


1. Mendefinisikan masalah
Ini merupakan langkah pertama yang sering dilupakan orang. Menurut hukum Murphy
(oleh Henry Ledgard):
“Semakin cepat menulis program, akan semakin lama kita dapat menyelesaikannya”.
Hal tersebut berlaku untuk permasalahan yang kompleks. Tentukan masalahnya, apa saja
yang harus dipecahkan dengan menggunakan komputer, dan apa inputan serta outputnya.

2. Menemukan solusi
Setelah masalah didefinisikan, maka langkah berikutnya adalah menentukan solusi.
Jika masalah terlalu kompleks, maka ada baiknya masalah tersebut dipecah menjadi
modul-modul kecil agar lebih mudah diselesaikan.
Contohnya masalah invers matriks, maka kita dapat membagi menjadi beberapa
modul:
�� meminta masukkan berupa matriks bujur sangkar
�� mencari invers matriks
�� menampilkan hasil kepada pengguna
Dengan penggunaan modul tersebut program utama akan menjadi lebih singkat dan
mudah dilihat.

3. Memilih algoritma
Pilihlah algoritma yang benar-benar sesuai dan efisien untuk permasalahan tersebut
4. Menulis program
Pilihlah bahasa yang mudah dipelajari, mudah digunakan, dan lebih baik lagi jika
sudah dikuasai, memiliki tingkat kompatibilitas tinggi dengan perangkat keras dan
platform lainnya.

5. Menguji program
Setelah program jadi, silahkan uji program tersebut dengan segala macam kemungkinan
yang ada, termasuk error-handlingnya sehingga program tersebut akan benar-benar handal
dan layak digunakan.

6. Menulis dokumentasi
Menulis dokumentasi sangat penting agar pada suatu saat jika kita akan melakukan
perubahan atau membaca source code yang sudah kita tulis dapat kita ingat-ingat lagi dan
kita akan mudah membacanya. Caranya adalah dengan menuliskan komentarkomentar
kecil tentang apa maksud kode tersebut, untuk apa, variabel apa saja yang digunakan,
untuk apa, dan parameter-parameter yang ada pada suatu prosedur dan fungsi.

7. Merawat program
Program yang sudah jadi perlu dirawat untuk mencegah munculnya bug yang sebelumnya
tidak terdeteksi. Atau mungkin juga pengguna membutuhkan fasilitas
baru yang dulu tidak ada.

b. pemograman terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah


untuk menyelesaikan suatu masalah dalam bentuk program.

c. ciri-ciri algoritma pemograman yang baik adalah:


1. Memiliki logika perhitungan/ metode yang tepat dalam memecahkan masalah,
2. Menghasilkan output yang tepat dan benar dalam waktu yang singkat,
3. Ditulis dengan bahasa yang standar secara sistematis dan rapi sehingga tidak
menimbulkan arti ganda,
4. Ditulis dengan format yang mudah dipahami dan diimplementasikan ke dalam
bahasa pemrograman,
5. Semua operasi yang dibutuhkan terdefinisi dengan jelas,
6. Semua proses harus selalu berakhir setelah sejumlah langkah dilakukan.

d. jenis-jenis algoritma adalah:


1. Sequence Process

instruksi dikerjakan secara berurutan satu persatu dimulai dari langkah pertama sampai
terakhir.
2. Selection Process

instruksi pemilihan proses (percabangan), sehingga apabila memenuhi persyaratan


tertentu maka instruksi akan dikerjakan.
Contoh : jika pembayaran tunai diberi diskon 10%, Jika dilakukan secara kredit maka
diskon 0 %. (dalam pernyataan diatas, hanya boleh melakukan 1 instruksi dari 2 alternatif
instruksi.

3. Iteration Process

suatu instruksi yang dikerjakan berulang-ulang selama beberapa kali selama masih
memenuhi suatu kondisi.
4. Concurrent Process
beberapa instruksi dikerjakan secara bersama.

3. Ada di modul

4. Syarat dari sebuah algoritma menurut Donald E. Knuth:


1. Input
Program minimal harus memiliki nol input atau lebih dari pengguna. Setiap program pasti
memiliki input. Yang dimaksud dengan memiliki nol input berarti program tidak mendapat
masukan data dari pengguna secara langsung, namun semua data akan digunakan oleh
program yang sudah dideklarasikan di dalam kode program yang akan dieksekusi. Jadi tidak
perlu diinputkan dari luar. Sedangkan mendapat input dari pengguna, data bisa dimaksukkan
melalui program.

2. Output
Program minimal harus memiliki 1 output. Setiap program pasti memiliki output karena
program dibuat untuk tujuan tertentu. Output program bisa berbentuk file, video, teks, dll,
atau disimpan di clipboard yang kemudian digunakan di program lain atau disimpan dalam
basis data.
3. Finite (Terbatas)
Program yang dibuat harus pasti dan terbatas. Suatu program yang dieksekusi haruslah
berhenti dan selesai, bukan harus berjalan terus-menerus hingga hang up atau not
responding, dan ujung-ujungnya harus di-kill atau dimatikan dengan paksa. Suatu program
dapat mengalami infinite (tak terbatas) karena kesalahan dari programmer.

Walau sistem operasi tidak terbatas (infinite), tetapi sistem operasi juga akan mati jika
komputer di shutdown.

4. Define (Pasti)
Suatu program harus jelas arah dan tujuannya. Program harus jelas kapan mulai dan kapan
berakhir, apa tujuannya, dan memiliki logika yang jelas agar dapat menghasilkan uotput
yang sesuai dengan yang diinginkan.
5. Efisien
Program harus efisien, artinya program tidak memakan banyak memori, tidak melakukan
hal-hal yang tidak perlu. Kenapa? Karena setiap program akan memakan waktu untuk
eksekusi. Jika melakukan hal-hal yang tidak perlu, bukan tidak mungkin program tesebut
akan lelet.
Microsoft excel
1. Ada di modul

2. Ada di modul

3. Paste special merupakan suatu tools yang tersedia pada aplikasi ms.excel apabila kita ingin
melakukan copy / menyalin data pada suatu sel / rentang sel (array) ke sel / array lainnya
pada lembar kerja di excel.
Hal yang membedakan penggunaan paste dengan paste spesial di excel ini adalah jika pada
saat menyalin data menggunakan paste, maka pada sel tujuan dilakukannya paste hasil yang
akan diperoleh adalah format lengkap pada sel awal termasuk rumus formula yang terdapat,
format sel, comment atau dengan kata lain adalah pilihan all pada penggunaan opsi di fungsi
paste spesial.
Sedangkan jika menggunakan paste special, ketika dilakukan copy pada sel awal kita bisa
menyalin hanya nilai atau rumus atau comment atau opsi-opsi yang terdapat pada paste
spesial.
Contoh : Kegunaan paste spesial opsi value ini adalah menyalin hanya format sel /array sumber
ke sel / array tujuan. Contoh hasil dengan cara ini sobat excel bisa lihat pada gambar paste
spesial opsi format berikut ini

Paste Special Opsi Format


Contoh pada cara ini adalah menyalin rentang sel pada C2:C4 pada rentang sel G2:G4 dengan
shorcut pada sel G2 (Alt+E,S,T,Enter).
Terlihat pada hasil sel G2:G4 format selnya berubah mengikuti sel C2:C4 dari warna kategori
format sel yang digunakan.

4. What if Analysis adalah metode ide terstruktur menentukan hal-hal apa yang bisa salah dan
menilai kemungkinan dan konsekuensi dari situasi yang terjadi.
Jawaban untuk pertanyaan-pertanyaan ini membentuk dasar untuk membuat penilaian
mengenai batas wajar risiko tersebut dan menentukan program tindakan yang
direkomendasikan bagi yang risiko dinilai tidak dapat diterima. Sebuah tim review yang
berpengalaman dapat secara efektif dan produktif memahami isu utama tentang proses atau
sistem. Dipimpin oleh seorang berpengalaman yang fokus, setiap anggota tim review
berpartisipasi dalam menilai apa yang bisa salah berdasarkan pengalaman masa lalu mereka
dan pengetahuan tentang situasi yang sama.

5. a. Pesan Error ######

Error (kesalahan) pada gambar di atas terjadi karena kolom A kurang lebar dari digit yang
dibutuhkan oleh nilai pada cell A2.
Solusi : Lebarkan kolom A dengan menempatkan pointer pada garis kolom A lalu klik dan geser
(click and drag) ke kanan. Lihat gambar di bawah ini

b. Pesan Error #VALUE?


Error ini terjadi karena salah dalam type data cell. Seperti contoh di bawah ini.
Pada gambar di atas cell A4 merupakan hasil penjumlahan dari cell A1, A2 dan A3, karena
formula menggunakan operator tambah (+) maka cell A1, A2 dan A3 harus diisi dengan angka
sedangkan nilai dari cell A3 bukan bertipe data angka maka terjadilah error.
Solusi : Inputlah nilai dari cell yang sesuai dengan tipe data yang diinginkan oleh formula atau
rumus atau fungsi, pada contoh di atas isilah nilai cell A3 menjadi angka.

c. Pesan Error #NAME?


Error tersebut terjadi karena Microsoft Excel tidak mengenal formula yang anda gunakan.
Sebagai contoh lihat gambar di bawah ini.

Contoh di atas menerangkan bahwa kesalahan terjadi karena kesalahan mengetik fungsi atau
formula SU yang seharus Fungsi SUM. Fungsi SU tidak tersedia dan tidak dikenal oleh
Microsoft Excel.
Solusi : Perbaiki tulisan fungsi atau formula yang salah, seperti gambar di bawah ini.
d. Pesan Error #REF!
Pesan error ini terjadi karena referensi pada sebuah formula tidak ada lagi atau tidak sesuai.
Untuk melihat contoh error #REF! lakukan percobaan di bawah ini.
Buatlah sebuah tabel seperti di bawah ini.

Untuk kolom jumlah isilah dengan formula =C3 * D3


Kemudian hapuslah kolom C, dengan mengklik huruf C lalu klik kanan dan pilih delete seperti
gambar di bawah ini.

Setelah anda menghapus satu kolom (kolom C) maka pada kolom jumlah akan tampil pesan error
#REF!.
Solusi : cek lagi cell referensi kemudian konfirmasi ulang

6. SPSS adalah sebuah program komputer yang digunakan untuk membuat analisis statistika.

Ms. Acess
1. Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam
komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program
aplikasi) untuk menghasilkan informasi.

2. Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data
komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga
menengah.
fungsi Microsoft Access:
 untuk membuat database (basis data)
 untuk membuat program aplikasi persediaan barang
 untuk membuat program aplikasi gaji pegawai
 untuk membuat program aplikasi kehadiran

3. Tipe-tipe data :
1. Numeric/Number
Adalah Tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam
bentuk bilangan atau angka baik angka atau bilangan tersebut merupakan bilangan bulat ataupun
bilangan real.
Tipe data Numeric/Number terbagi menjadi 2 bagian antara lain :
 Tipe Bilangan Bulat
Adalah tipe bilangan yang hanya dapat menampung data bernilai positif, negatif dan nol ( 0 ).
Didalam tipe bilangan bulat sendiri sebenarnya masih dapat terbagi lagi menjadi beberapa
golongan berdasarkan rentang datanya. Misalnya, jika yang digunakan adalaha bahasa
pemrograman java maka tipe bilangan bulat dibagi menjadi sebagai berikut :
Tipe Data Ukuran (bit) Range
Byte 8 -128 s.d. 127
Short 16 -32768 s.d. 32767
Int 32 -2147483648 s.d. 2147483647
-9223372036854775808 s.d.
Long 64
9223372036854775807
 Tipe Bilangan Pecahan
Adalah tipe bilangan yang hanya dapat menampung data bernilai positif, negatif, nol, yang
bernilai pecahan. Didalam tipe bilangan pecahan sendiri sebenarnya masih dapat terbagi lagi
menjadi beberapa golongan berdasarkan rentang datanya. Misalnya, jika yang digunakan adalaha
bahasa pemrograman java maka tipe bilangan bulat dibagi menjadi sebagai berikut :
Ukuran
Tipe Range Presisi (jumlah digit)
bytes bit
float 4 32 +/- 3.4 x 1038 6-7
double 8 64 +/- 1.8 x 10308 15
1) String/Karakter
Adalah Tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam
bentuk karakter (angka, huruf, karakter khusus atau simbol).
2) Boolean
Adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki
dua buah kemungkinan (benar atau salah).
3) Tipe – Data Lain
Sebenarnya selain dari ketiga tipe diatas,dalam bahasa pemrograman masih ada tipe data lain
yang tidak mungkin dapat disebutkan dan jelaskan satu persatu. Contoh dari tipe data selain
Numerik,String dan Boolean adalah sebagai berikut :
 Array
Yaitu tipe data sejenis yang dapat menampung data secara bertumpuk,jadi satu tipe data tetapi
datanya bisa lebih dari satu.
 Date
Yaitu tipe data yang hanya dapat menampung data dalam format tanggal saja
 Time
Yaitu tipe data yang hanya dapat menampung data dalam format waktu saja
 Char
Sebenarnya tipe data char hampir sama dengan tipe data String,akan tetapi kalau tipe data string
panjangnya tidak tetap sedangkan tipe data char panjangnya selalu tetap sesuai dengan
inisialisasi awal pemesanan tipe data.
 Dll.
4. Model-model relationship dalam ms.acess:
1. One to One, yaitu satu record data pada suatu table dihubungkan hanya dengan satu record
data pada table lainnya.
2. One to Many, yaitu satu record data pada suatu table dihubungkan dengan lebih dari satu
record data pada table lainnya.
3. Many to Many, yaitu lebih dari satu record data pada suatu table dihubungkan dengan
lebih dari satu record data pada table lainnya.

5. Expression Builder, dimana pengisian nilai dilakukan melalui kotak expression yang
disediakan oleh Access. Beberapa rumus-rumus sudah tersedia secara lengkap, kita tinggal
memasukkannya sesuai dengan keperluan.
Primary key adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu
baris dalam tabel. Nilai dari primary key adalah unik.

6. a. Tabel adalah tempat untuk menyimpan data.


b. Form digunakan untuk merepresentasikan ke user atau menerima inputan dari user data-
data dalam tabel/query dalam bentuk interface grid, tombol dan lain-lain
c. Report merupakan fasilitas dalam Microsoft Access yang berfungsi untuk mencetak data
dalam bentuk laporan
d. pages untuk menampilkan data dalam format halaman
e. macros untuk menampilkan data mengunakan icon tertentu yang di buat
f. modules untuk menampilkan data seperti sebuah buku
g. switchboard digunakan untuk membuat menu utama
h. Query berfungsi untuk menyaring dan menampilkan data dari berbagai kriteria dan urutan
yang kita kehendaki

7. perbedaan dari dua cara ini adalah bahwa Form Wizard memandu si pengguna untuk
membuat form langkah demi langkah. sedangkan pada form design, pengguna diberikan
keleluasaan dalam mendesign form menurut seleranya sendiri menggunakan property yang
telah disediakan oleh microsoft access tersebut.

Anda mungkin juga menyukai