REMEDIAL

Remedial Mendiagnosis Permasalahan Pengoprasian PC yang Tersambung Jaringan

1.      Nani Nuraeni (Kls XI TKJ)

Yang Belum Remedial KKPI

1.      M. Hasan Basri (Kls XII Grafika)

2.      Arif Permana (Kls XII TKJ)

3.      Dirman (Kls XII Pemasaran)

4.      Nika Dwi Wahyuni (Kls XII Pemasaran)

5.      Irma Rohimah (Kls XII Akuntansi)

6.      M. Ihwan Safari (Kls XII Akuntansi)

7.      M. Jaya Umbara (Kls XII Akuntansi)

8.      M. Haris Abdul Latif (Kls XII Akuntansi)

9.      Sinta Ratna S (Kls XII Akuntansi)

Yang Belum Ikutan UAS KKPI

1.      Riki Triswandi (Kls XII TKJ)

Remedial Merakit PC

1.      Abdul Rahman (Kls X TKJ)

2.      Dillah Yuni Sara (Kls X TKJ)

3.      Hendra Maulana (Kls X TKJ)

4.      Heri Septian (Kls X TKJ)

5.      Ervin Saepul (Kls X TKJ)

6.      Winda Nurinda (Kls X TKJ)

Catatan :

Untuk namanya yang tertulis diatas segera menghubungi guru mata pelajarannya!!

Kisi-kisi KKPI kelas XII

MS. Acces 2007

Microsoft Access adalah suatu aplikasi yang dapat membantu kita membuat sebuah aplikasi database dalam waktu yang relatif singkat. Biasanya digunakan untuk pembuatan aplikasi-aplikasi yang kecil. Misalnya Program untuk Kasir di koperasi, penjualan untuk toko.

Database dengan Microsoft Access
Database dalam Microsoft Office Access merupakan kumpulan informasi yang saling berhubungan dan terdiri atas beberapa komponen, yaitu: Table, Query, Form, Report, Macro dan Module.
Komponen Database:

  1. Tables: merupakan kumpulan data sebagai komponen utama dalam database.
  2. Queries: berfungsi menyaring data dari berbagai kriteria dan urutan yang dikehendaki.
  3. Forms: berfungsi memasukkan data, menampilkan data serta mengedit data dari suatu tabel dengan tampilan fomulir yang telah kita rancang sendiri.
  4. Reports: berfungsi mencetak data dalam bentuk laporan.
  5. Pages: berfungsi menciptakan halaman web berupa data access pages.
  6. Macros: berfungsi mengotomastiskan perintah-perintah yang kita kehendaki dalam mengolah data.
  7. Modules: berfungsi untuk merancang bermacam-macam modul aplikasi dalam mengolah database tingkat lanjut sesuai yang kita kehendaki.

Tipe Data pada Access
Text
Pada tipe data ini jenis data yang disimpan adalah karakter. Panjang maksimal type field adalah 255 karakter yang merupakan type default.
Memo
Pada tipe data ini, jenis data yang disimpan adalah karakter. Panjang maksimal type field adalah 65.535 karakter.
Number
Merupakan tipe data yang digunakan untuk menampung type data angka.
Date/time
Jenis data yang disimpan adalah data tanggal dan waktu dengan besar memory 8 byte.
Currency
Merupakan tipe data yang digunakan untuk menyimpan angka dalam format mata uang. Besarnya memori penyimpanan adalah 4 byte.
Auto Number
Tipe data ini digunakan untuk memberikan penomoran secara otomatis (penambahan angka otomatis)
Yes/No
Tipe data ini berisikan data Yes atau No, Benar atau Salah, Ya atau Tidak.
OLE Object
Tipe data ini dapat memuat gambar, grafis, video dan suara dengan ukuran maksimal 1 GB (batas atas Harddisk)
Hyperlink
Tipe data yang berisikan alamat hyperlink URL dengan panjang maksimal 64.000 karakter.
Lookup Wizard
Tipe data yang digunakan untuk menampilkan data dari tabel lain. Besar memori penyimpanan umumnya 4 byte.

Internet
Internet (Inteconnected‐Network) merupakan sekumpulan jaringan komputer yang menghubungkan berbagai macam situs. Internet menyediakan akses untuk layanan telekomunikasi dan sumber daya informasi untuk jutaan pemakainya yang tersebar di seluruh Indonesia bahkan seluruh dunia.

Keunggulan tersebut, antara lain:

  1. Komunikasi murah
  2. Sumber informasi besar
  3. Tantangan baru untuk berusaha
  4. Keterbukaan “tanpa sensor”
  5. Jangkauan yang tidak terbatas

Kegunaan Internet
Banyak kegunaan yang menguntungkan yang didapatkan dari Internet dalam semua bidang (bisnis, akademis, pemerintahan, organisasi dlsb), antara lain:
> Internet sebagai Media Komunikasi
Beberapa fenomena dan kelebihan internet sebagai media informasi dan komunikasi dibandingkan dengan media lain, Informasi yang didapatkan lebih mudah, cepat dan murah dengan jangkauan global. Bermunculan situs media online (berbasis media cetak maupun yang tidak) sehingga mengurangi biaya kertas dan biaya distribusi, contoh:
Koran masuk Internet (Kompas Cyber Media)
- Detik
- Satunet
- CNN
- Majalah, brosur, dlsb

> Internet sebagai media promosi, diantaranya:
- Image Company
- Pengenalan, dan pemesanan produk
- Registrasi klien
- Jadwal pengiriman dll

> Internet sebagai Komunikasi Interaktif
- Email
- Dukungan Pelanggan dengan WWW
- Video Conferencing
- Internet Relay Chat
- Internet Phone

> Internet sebagai alat Research and Development


> Internet sebagai Pertukaran data

Koneksi Internet
Untuk dapat melakukan koneksi ke internet, secara umum langkah‐langkah yang perlu disiapkan adalah :

  • Siapkan seperangkat PC
  • Modem (Modulator Demodulator)
  • Koneksi ke internet melalui penyedia layanan akses internet atau ISP (Internet Service Provider)

Pengertian Modem
Sebelum melakukan instalasi modem sebaiknya kita perlu tahu dulu apa yang disebut dengan Modem. Modem singkatan dari Modulator Demodulator yang berfungsi untuk mengkonversikan data digital ke data analog dari komputer pengguna ke komputer server melalui jalur telpon, dan sebaliknya.

Modem Dial Up Jenisnya dapat dibagi 2, yaitu:
- Modem Eksternal
Biasanya dilengkapi dengan panel atau LED atau LCD yang menampilkan info tentang apa yang sedang dilakukan oleh modem kalian yang mana berguna untuk membantu kita permasalahan yang terjadi. Tidak menggunakan slot di dalam komputer kalian. Dapat di‐nyalakan atau di‐matikan secara terpisah dari komputer. Lebih mudah dipindah tempatkan (contohnya, kalian dapat menggunakan modem eksternal yang sama untuk komputer desktop ataupun laptop kalian). Di daerah yang rawan dengan masalah petir lebih aman bila menggunakan modem eksternal.

- Modem Internal
Lebih mudah dipasang (atau menjadi mimpi yang paling buruk), biasanya lebih murah karena tidak memiliki case dan power supply terpisah, mencegah orang lain untuk bertindak iseng terhadap modem karena terletak di dalam komputer, tidak menggunakan kabel yang semerawut, menghemat tempat, dan juga menghemat biaya untuk membeli kabel serial.

JENIS-JENIS PEMODELAN PENGEMBANGAN SISTEM

Daur Hidup Perangkat Lunak

Dalam membangun perangkat lunak diperlukan sebuah cara atau metodologi yang dijadikan sebagai panduan untuk mendapatkan perangkat lunak yang diharapkan.

Metodologi yang dapat digunakan antara lain :

1. Waterfall Method

System Engineering :
Menetapkan segala hal yang diperlukan dalam pelaksanaan proyek

Analisis :
Menganalisis hal-hal yang diperlukan untuk pembuatan atau pengembangan perangkat lunak

Gambar 1.1. Waterfall method

Analisis :
Menganalisis hal-hal yang diperlukan untuk pembuatan atau pengembangan perangkat lunak

Design :
Tahap penerjemahan dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh programmer . Tiga atribut yang penting dalam proses perancangan yaitu : struktur data, arsitektur perangkat lunak dan prosedur rinci / algoritma.

Coding :
Menerjemahkan data yang telah dirancang / algoritma ke dalam bahasa pemrograman yang telah ditentukan

Testing :
Uji coba terhadap program telah dibuat .

Maintenance :
Perubahan atau penambahan program sesuai dengan permintaan user.

2. Prototyping Method
Pengumpulan Kebutuhan dan perbaikan
Menetapkan segala kebutuhan untuk pembangunan perangkat lunak
Disain cepat :

Tahap penerjemahan dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh user.

Gambar 1.2. Protoyping Method

Bentuk Prototipe :
Menerjemahkan data yang telah dirancang ke dalam bahasa pemrograman (Program contoh atau setengah jadi )

Evaluasi Pelanggan Terhadap Prototipe :
Program yang sudah jadi diuji oleh pelanggan, dan bila ada kekurangan pada program bisa ditambahkan.

Perbaikan Prototype :
Perbaikan program yang sudah jadi, sesuai dengan kebutuhan konsumen. Kemudian dibuat program kembali dan di evaluasi oleh konsumen sampai semua kebutuhan user terpenuhi.

Produk Rekayasa :
Program yang sudah jadi dan seluruh kebutuhan user sudah terpenuhi

1. Four Generation Technology (4GT) Method

Requirement gathering : merupakan tahap mengumpulkan kebutuhan user dan menganalisa kebutuhan tersebut.

Design Strategi :
Merancang perangkat lunak sesuai dengan hasil analisa sebelumnya.

Gambar : 1.3. Four Generation Technology (4GT) Method

Implementation Using 4 Generation Language:
Melakukan pengkodean dengan bahasa generasi keempat ( Java, C++ ), secara otomatis sesuai dengan yang akan diterjemahkan ke program.

Testing :
Menguji perangkat lunak yang sudah jadi, dan disesuaikan dengan kebutuhan user.

4. Rapid Application Development (RAD) Method

Gambar : 1.4. Rapid Application Development (RAD) Method

Metodologi yang banyak digunakan untuk membangun perangkat lunak bisnis, dimana tahap awal merupakan anlisa terhadap kebutuhan bisnis saat ini, kemudian pengumpulan data untuk digunakan sebagai bahan perancangan sampai terbentuknya suatu perangkat lunak aplikasi yang membantu dalam pengambilan keputusan manajer.

SDLC,yang merupakan singkatan dari Software Development Life Cycle, sedang dibahas di kampus… Bagi yang kurang familiar dengan yang namanya SDLC, SDLC merupakan suatu metode yang digunakan oleh kebanyakan pengembang software dalam mengembangkan software tertentu, dengan tujuan menghindarkan adanya masalah-masalah yang muncul dalam pengerjaan dari project tersebut. Beberapa fase yang ada pada SDLC itu sendiri adalah : feasibility study, requirement analyis, design, coding, testing, dan maintenance.

Dalam mengembangkan aplikasi itu sendiri, SDLC memiliki beberapa metode, di antaranya :
1. Linear Model
Untuk menggunakan metode ini, user requirement yang ada
haruslah sudah dimengerti dengan baik oleh kedua belah pihak, sehingga tidak
akan terjadi pengulangan fase yang telah terlewati dalam perkembangan suatu
sistem.

Ada beberapa jenis yang dapat digunakan dalam metode ini, yaitu :
a. Waterfall Model
Menggambarkan proses software development dalam aliran sequential linear, sehingga, apabila suatu proses dalam perkembangan project belum terselesaikan, maka proses lain dalam project ini tidak dapat dimulai. Jika anda telah memasuki tahap selanjutnya dalam project ini, maka anda tidak bisa kembali ke tahap sebelumnya.
Biasanya waterfall model digunakan dalam project berskala kecil, ketika requirement ditentukan pada awal project. Biasanya model ini menganggap bahwa requirement dari user sudah tetap dan tidak akan berubah lagi.

b. Prototyping Model / Evolutionary Model
Model ini dikembangkan karena adanya kegagalan yang terjadi akibat pengembangan
project / aplikasi menggunkan sistem waterfall model. Kegagalan yang terjadi biasanya dikarenakan adanya kekurang pahaman atau bahkan sampai kesalah pahaman pengertian developer aplikasi mengenai user requirement yang ada.
Yang berbeda dari prototyping model ini, apabila dibandingkan dengan waterfall model, yaitu adanya pembuatan prototype dari sebuah aplikasi, sebelum aplikasi tersebut memasuki tahap design. Dalam fase ini, prototype yang telah dirancang oleh
developer akan diberikan kepada user untuk mendapatkan dievaluasi. Tahap ini akan terus menerus diulang sampai kedua belah pihak benar-benar mengerti tentang requirement dari aplikasi yang akan dikembangkan. Apabila prototype telah selesai, maka tahapan aplikasi akan kembali berlanjut ke tahap design dan kembali mengikuti langkah-langkah pada waterfall model. Kekurangan dari tipe ini adalah tim developer pengembang aplikasi harus memiliki kemampuan yang baik karna dalam mengembangkan prototype ini hanya terdapat waktu yang singkat.

2. Iterative Model
Metode yang merupakan pengembangan dari prototyping model dan digunakan ketika requirement dari software akan terus berkembang dalam tahapan-tahapan pengembangan aplikasi tersebut. Sedikit pengertian tentang requirement software dari
developer yang diterapkan pada tahap pertama iterasi, akan mendapatkan tanggapan dari user. Ketika requirement menjadi jelas, tahapan iterasi selanjutnya akan dilaksanakan.

Beberapa tipe dari Iterative Model di antaranya :
a. Spiral Model
Dikembangkan dari sifat iterative prototyping model dan sifat linier waterfall model. Merupakan model yang ideal bagi software yang memiliki bermacam jenis.
Dalam tiap iterasinya, proses software development mengikuti tahap-tahap fase linier, dan dalam akhir tiap fasenya, user mengevaluasi software tesrebut dan memberikan feed back. Proses iterasi berlangsung terus dalam pengembangan software tersebut.

b. Win Win Spiral Model
Dalam win win spiral model yang merupakan ekstensi dari spiral model, tim pengembang dan pelanggan akan melakukan diskusi dan negosiasi terhadap requirement-nya. Disebut win win karena merupakan situasi kemenangan antara tim pengembang dan pelanggan. Yang membedakan antara win win spiral model dan spiral model adalah setelah selesai mendapatkan feed back dari pelanggan, tim pengembang aplikasi dan pelanggan akan kembali melakukan negosiasi untuk perkembangan aplikasi tersebut.

c. Component Based Development Model
Dalam metode component based development ini, menitik beratkan pada penggunaan kembali dari komponen-komponen yang dibangun dalam sebuah aplikasi. Komponen di sini, dapat berupa fungsi tertentu atau sebuah kelompok yang berhubungan
dengan fungsi tertentu.

3. Incremental Model
Pada model ini, requirement software dipecah menjadi beberapa fungsi-fungsi atau bagian-bagian. Sebuah daftar kegiatan project akan dibuat dengan maksud mengetahui tiap-tiap fungsi yang harus dilakukan dalam tiap unit. Masing-masing unit fungsional
diimplementasikan dalam sebuah penambahan dan produk akhirnya dikembangkan setelah keseluruhan unit fungsional diimplementasikan dalam proses pengembangannya.
Masing-masing penambahan pada tiap unit terdiri dari 3 fase: design, implementasi, dan
analisis. Proses pengembangan ini akan terus diulang sampai keseluruhan akitivitas dalam daftar aktivitas diimplementasikan.
Kekurangan dari model ini bahwa model ini hanya dapat diimplementasikan pada project berskala besar, karena dalam prosesnya project yang dikerjakan harus dibagi dalam beberapa unit.

lanjutan bacaan materi dari pengembangan sistem;

MATERI TEKNIK KOMPILASI

Bahasa Mesin

Bahasa mesin adalah satu-satunya bahasa komputer yang dapat langsung dipahami oleh CPU. Bahasa mesin ditulis dalam serangkaian bit-bit (bilangan-bilangan biner, yaitu bilangan yang hanya mempunyai angka 1 dan 0), yang berarti memerintahkan CPU melakukan operasi tertentu (misalnya operasi aritmetika atau pengaksesan memori).

lanjutan dan contoh program

Bahasa Assembly
Bahasa rakitan (bahasa Inggris: assembly language) adalahbahasa pemrograman komputer tingkat rendah, Bahasa rakitan merupakan notasi untuk bahasa mesin yan dapat dibaca oleh manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan. Bahasa mesin adalah pola bit-bit (serangkaian nomor-nomor biner) tertentu yang merupakan kode operasi mesin. Bahasa mesin dibuat lebih mudah dibaca dan ditulis dengan cara mengganti pola bit-bit menjadi julukan-julukan yang disebut mnemonics.

lanjutan dan contoh program

dowload software

Bahasa Visual Basic
Bahasa Visual Basic adalah salah satu diatara sekian
banyak bahasa pemrograman yang cukup banyak
digunakan oleh para programmer. Visual Basic adalah
bahasa pemrograman visual dengan dasar
pemrograman bahasa Basic. Bahasa BASIC (Beginner’s
Allpurpose
Sybolic Instruction Code) dikembangkan
pertama kali pada awal 1950an.
Sementara bahasa
Visual Basic, yang merupakan pengembangan bahasa
basic, dikembangkan pertama kali oleh Microsoft pada
tahun 1991. Visual Basic ini merupakan salah satu Development Tool
yaitu alat bantu yang dapat digunakan untuk membuat
berbagai macam program komputer, khususnya yang
berbasis Windows. Pembuatan program dalam bahasa Visual Basic
berbeda dengan pembuatan programprogram
DOS
umumnya atau yang sering disebut sebagai
pemrograman konvensional. Namun jika dilihat dari
visualnya, visual Basic sedikit mirip dengan delphi.
Hanya saja bahasa Visual Basic merupakan salah satu
bahasa pemrograman komputer yang mendukung object
(Object Oriented Programming = OOP), sementara
bahasa delphi memiliki basic bahasa pascal yan
terstruktur. Pembuatan aplikasi dengan menggunakan bahasa
Visual Basic dimulai dengan memperkirakan kebutuhan,
kemudian merancang tampilan program yang diikuti
dengan pembuatan kode program tersebut. Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain. Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell. Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen (menjadi independen terhadap registry).

lanjutan dan contoh program

download software

Bahasa Java
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan -platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer¬¬. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.

lanjutan dan contoh program

download software

BAHASA PEMROGRAMAN PROLOG

Sejarah Prolog
- Prolog singkatan dari Programming in Logic.
- Dikembangkan oleh Alain Colmenraurer dan P.Roussel di Universitas Marseilles Perancis, tahun1972.
- Prolog populer di Eropa untuk aplikasi artificial intelligence, sedangkan di Amerika peneliti mengembangkan aplikasi yang sama, yaitu LISP.

Perbedaan Prolog dengan Bahasa Lainnya
- Bahasa Pemrograman yang Umum (Basic, Pascal, C, Fortran):
o diperlukan algoritma/prosedur untuk memecahkan masalah (procedural languange)
o program menjalankan prosedur yang sama berulang-ulang dengan data masukan yang berbeda-beda.
o Prosedur dan pengendalian program ditentukan oleh programmer dan perhitungan dilakukan sesuai dengan prosedur yang telah dibuat.

- Bahasa Pemrograman Prolog :
o Object oriented languange atau declarative languange.
o Tidak terdapat prosedur, tetapi hanya kumpulan data-data objek (fakta) yang akan diolah, dan relasi antar objek tersebut membentuk aturan yang diperlukan untuk mencari suatu jawaban
o Programmer menentukan tujuan (goal), dan komputer menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya.
o Dilakukan pembuktian terhadap cocok-tidaknya tujuan dengan data-data yang telah ada dan relasinya.
o Prolog ideal untuk memecahkan masalah yang tidak terstruktur, dan prosedur pemecahannya tidak diketahui, khususnya untuk memecahkan masalah non numerik.
o Prolog bekerja seperti pikiran manusia, proses pemecahan masalah bergerak di dalam ruang masalah menuju suatu tujuan (jawaban tertentu).
o Contoh : Pembuatan program catur dengan Prolog

Aplikasi Prolog :
- Sistem Pakar (Expert System)
Program menggunakan teknik pengambilan kesimpulan dari data-data yang didapat, layaknya seorang ahli.
Contoh dalam mendiagnosa penyakit
- Pengolahan Bahasa Alami (Natural Languange Processing)
Program dibuat agar pemakai dapat berkomunikasi dengan komputer dalam bahasa manusia sehari-hari, layaknya penterjemah.
- Robotik
Prolog digunakan untuk mengolah data masukanyang berasal dari sensor dan mengambil keputusan untuk menentukan gerakan yang harus dilakukan.
- Pengenalan Pola (Pattern Recognition)
Banyak digunakan dalam image processing, dimana komputer dapat membedakan suatu objek dengan objek yang lain.
- Belajar (Learning)
Program belajar dari kesalahan yang pernah dilakukan, dari pengamataqn atau dari hal-hal yang pernah diminta untuk dilakukan.

lanjutan dan contoh program

download software

Follow

Get every new post delivered to your Inbox.