Archive for 2016



PENDAHULUAN Objective-C

Objective-C adalah bahasa pemrograman yang berorientasi objek. Bahasa pemrograman ini digunakan untuk pengembangan aplikasi yang digunakan pada perangkat Apple, bahkan sistem operasi iOS pun dikembangkan menggunakan bahasa pemrograman Objective-C ini.

Objective-C adalah bahasa pemrograman yang dikembangkan dari bahasa C digabung dengan gaya bahasa SmallTalk. Dengan kata lain, Objective-C pada OOP-nya bergaya SmallTalk yaitu menggunakan message passing sedangkan C++ menggunakan pemanggilan method.

Objective-C saat ini banyak digunakan pada platform Mac OS X dan iOS . Dengan adanya framework Cocos2D yang notabene adalah framework untuk membuat game di iPhone, maka Objective-C makin banyak yang mempelajarinya. Catatan Cocos2D merupakan bagian Cocoa Touch API (dari namanya sudah ketahuan untuk membuat aplikasi touchscreen) yang dibuat menggunakan Objective-C. Objective-C juga merupakan bahasa pemrograman utama pada sistem operasi NextStep.

Kenapa Objective-C digunakan di sistem operasi Mac? karena Steve Jobs (pendiri Apple Inc.) membuat perusahaan bernama NeXT yang menggunakan Objective-C berlisensi dari StepStone untuk membuat sistem operasi NextStep. Karena NeXT diakuisisi Apple Inc. maka NextStep dimodif menjadi Mac OS dan tentu saja dibangun menggunakan Objective-C. Sehingga Objective-C menjadi bahasa pemrograman utama pada produk-produk MacIntosh.

Objective-C dibuat oleh Brad Cox dan Tom Love tahun 80-an. Perusahaannya bernama StepStone. Objective-C adalah superset dari C. Artinya perintah Objective-C relatif sama tapi lebih banyak dari pada perintah bahasa C. Untuk membuat program menggunakan Obejctive-C sudah tersedia untuk Linux, Mac, dan Window.

Kelebihan bahasa Objective-C adalah:
  • Hemat memory management sebab dihandle secara automatik oleh ARC
  • Objective C Adalah subset c language, artinya c atau c++ juga bisa digunakan selain objective c di XCode
  • Multithreading, Grand Central Dispatch, multithreading untuk Mac/iOS adalah mudah. Dengan GCD, memudahkan untuk create thread, cukup memanggil function dan set lalu run pada thread yang lain.
  • Animation, Animation di dalam mac/iOS dibahgi pada implicit dan explicit animation. Implicit animation adalah animation yang terjadi secara automatik. Contohnya jika sesuatu object diubah posisinya. maka Ia secara auto akan animate ke position yang baru. Untuk explicit animation, satu animation object harus dibuat terlebih dahulu, explicit animation memungkinkan animation yang lebih advance. Setiap Animation juga akan secara automatik dijalankan pada thread selain main thread. Hal Ini menjadikan user interface (UI) tidak diblok atau tidak mengganggu kelancaran UI (interrupt condition).
  • Dynamic language, Objective c adalah dynamic language. Dengan dynamic language akan memungkinkan code yang ditulis lebih ringkas kerana sifat language yang fleksibel. Ia juga menjadikan code lebih baik dan clean.
  • Programming Technology semakin berkembang setiap OS version
  • Setiap OS/iOS version, akan ada teknologi yang baru daripada Apple => lebih baik dan setiap API dari apple adalah konsisten .

Info dari Apple

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Pada event WWDC (Worldwide Developer Conference) di tahun 2014, Apple mengejutkan para pengembang iOS dengan memperkenalkan bahasa pemograman baru yang dinamakan dengan Swift.
Banyak developer yang tidak menyangka bahwa bahasa pemograman baru ini akan keluar di tahun itu, karena kebanyakan beranggapan yang keluar hanyalah API baru untuk iOS 8 dan versi terbaru dari Xcode.
Di konferensi tersebut dijelaskan bahwa Swift itu “fast, modern, safe, & interactive”.
 
Intinya bahasa yang lebih mudah untuk dipelajari dan memiliki fitur yang lebih produktif.
Jika sebelumnya iOS menggunakan bahasa pemograman objective-c untuk pengembangannya, sekarang kita sudah bisa memilih antara Swift atau Objective-C.
Objective-C telah digunakan oleh Apple sebagai bahasa pemograman utama untuk pengembangan iOS dan Mac selama 20 tahun.
Berikut tanggapan tentang Objective-C menurut Simon NG – Seorang Senior iOS Developer:
 
    “Objective-C was hard to learn and its
    syntax looked weird. Simply put, the code scares some beginners off from learning iOS
    programming”.
 
Dengan di-release-nya bahasa pemograman baru, Apple menjawab keluhan yang ada tentang bahasa pemograman untuk pengembangan.
Dengan syntax yang lebih bersih dan mudah untuk dibaca, dan juga sepertinya menggunakan Swift akan lebih produktif karena kemudahnnya dalam membaca syntax.
Kemungkinan jika kita nantinya terbiasa menggunakan Swift, maka akan kesulitan untuk kembali menggunakan Objective-C.
 



LP2M ARAY sebagai tempat pelatihan IT profesional, memberikan solusi yang dapat membantu organisasi dan para profesional untuk meningkatkan kemampuan IT dengan hasil yang lebih baik, peningkatan produktivitas dan efisiensi dalam bekerja. Solusi pelatihan kami rancang dapat memaksimalkan kemampuan peserta pelatihan dengan metode yang komprehensif. Jika anda adalah seorang profesional yang mencari keahlian untuk menemukan cara untuk mencapai keberhasilan bidang IT, maka LP2M ARAY adalah mitra yang tepat untuk Anda sebagai solusi pelatihan terpadu.

Pelatihan ini di peruntukan bagi Pelajar, Mahasiswa, dan Umum*.

Kursus Objective-C Selama 5 Hari


Training ini akan mengarahkan para pesertanya untuk menjadi Programmer yang mampu mengoperasikan Objective-C , mengerti dan familiar dengan bahasa pemograman objective , memahami konsep pemograman berorientasi objek , mampu menggunakan Integrated Development Environment Objective-C/ Turbo Objective-C ,Mampu membangun program aplikasi desktop berbasis GUI Delphi /Lazarus
Selama training, pengajar akan menggunakan kombinasi teori serta praktek langsung dengan studi kasus yang telah dipersiapkan yang menyerupai Aplikasi nyata dan GUI interface agar belajar pemrograman bertambah mudah dan interaktif.
Belajar 5 hari; Biaya Mahasiswa : Rp. 2.400.000;


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Target Belajar al penguasaan dalam hal :
Kurikulum bisa disesuaikan : Math & Science menurut Kurikulum Nasional
Basic Objective-C Programming, Expressions and Operators, Decisions, Loops, and Preprocessor Directives, Object-Oriented Programming
More about Classes and Objects, Derived Classes, Interfaces, Strings, Dates, Times, and Time Spans, Arrays and Indexers, Collections, Delegates and Events, Exceptions and Debugging, Threads, Streams and Input/Output    .<br>
 
 
Adapun Dengan Rincian Pembahasannya adalah sbb:
 
Hari1:
membuat kalkulator matematika
pembahasan fungsi matematika pada Objective-C
pembuatan dan penerapan fungsi sendiri
pengayaan materi : penggunaan Toolbox radiobutton, ComboBox, ListBox, checkbox Objective-C
 
Hari2:
membuat kalkulator kalimat / fungsi String pada Objective-C
pengayaan materi : penggunaan Toolbox radiobutton, ComboBox, ListBox, checkbox
 
Hari3:
Pengenalan Variabel Objective-C
Operasi Skalar, Vectors, dan Matrik 2d, 3d
Navigasi Antar Halaman
pengayaan materi : penerapan uitable Objective-C,  Messagebox, Confirmdialog Objective-C
 
Hari4:
Perbandingan Objective-C: If & Nesting If (if..end, if..else..end, if..elseif..else..end) in Objective-C
Penerapan Statement (While..do) in Objective-C
Objective-C Graphics Visualization
Line Plots Generator
Bar Graphs Generator
Surface Plots Generator
 
Hari5:
Pengolahan Citra Digital, Browse, Exit
RGB to Grayscale ->Histogram
Grayscale to Noise Remover->Histogram
Grayscale to Penajaman Citra / Morfologi->Histogram
Grayscale to Normalisasi /BW ->Histogram
Simpan Citra
Reset Citra
Penerapan Login String
Navigasi Antar Halaman
Lintas Bidang, Berbagai Bidang, Interdisipliner, Multidisipliner.
Kami dapat membantu anda untuk mengembangkan sistem informasi, sistem pendukung keputusan, sistem pakar ataupun jenis aplikasi lainnya yang berkaitan dengan berbagai bidang ilmu pengetahuan.
Di bidang kesehatan : kedokteran umum, kedokteran gigi, kedokteran hewan dan farmasi.
Di bidang teknik : teknik arsitektur, teknik elektronika, teknik sipil, teknik mesikn, teknik kimia, teknik fisika, teknik informatika dan teknik komputer.
Di bidang matematika dan ilmu pengetahuan alam : matematika, biologi, fisika, kimia dan ilmu komputer. Di bidang ilmu sosial dan politik : ilmu pemerintahan, sosiologi, sosiatri, komunikasi, administrasi negara, administrasi niaga/bisnis, administrasi perkantoran dan sekretaris, hubungan masyarakat, perpustakaan, kearsipan, dokumentasi dan informasi, psikologi, ekonomi, manajemen, akuntasi, perpajakan, geografi, sejarah dan arkeologi.
Di bidang keguruan dan ilmu pendidikan : ilmu pendidikan, manajemen pendidikan, teknologi pendidikan, pendidikan ilmu pengetahuan sosial, pendidikan ilmu pengetahuan alam, pendidikan matematika, pendidikan fisika, pendidikan kimia, pendidikan biologi, pendidikan ekonomi, pendidikan akuntansi, pendidikan manajemen, pendidikan pancasila dan kewarganegaraan, pendidikan sejarah, pendidikan geografi, pendidikan sosiologi, pendidikan bahasa dan sastra indonesia, pendidikan dan sastra inggris, pendidikan dan sastra jawa, pendidikan dan sastra daerah, pendidikan seni rupa, pendidikan seni musik, pendidikan seni tari, pendidikan seni drama, pendidikan jasmani, pendidikan olahraga, pendidikan kesehatan, bimbingan dan konseling, pendidikan guru sd, pendidikan agama budha, pendidikan agama hindu, pendidikan agama islam, pendidikan agama katholik, pendidikan agama konghucu, pendidikan agama kristen, pendidikan teknologi informasi dan komunikasi.
Di bidang lainnya : pertanian, peternakan, kehutanan, kelautan dan lain-lain.

Kursus Objective-C Lanjutan

LP2M menyelenggarakan juga Training Objective-C Lanjutan untuk memudahkan para pengguna melakukan Komputasi Matematis lanjutan, Analisa dan Simulasi Grafis untuk keperluan Project Aplikasi. Training ini akan mengarahkan para pesertanya untuk menjadi programmer terapan yang lebih baik, Tajam dalam menganalisa suatu bentuk algoritma / metode dan Mahir dalam Pembuatan berbagai Aplikasi Terapan

Belajar Minimal 3 hari atau Sampai target aplikasi Selesai; Biaya Mahasiswa : Rp. 500.000 s/d 1.500.000;


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Pilihan 1:
Objective-C Pengolahan Database, Looks n Feel, Create Update Delete Search Data terhadap kolom tabel database yang dibuat
Penerapan pada Database Dynamic : Ms. Access, Mysql
Penerapan pada Data Static : .xls, .mat, .csv, .txt
Bonus: Penerapan pada GUI
 
Pilihan 2:
Objective-C Penerapan Algoritma untuk Pengambilan Keputusan dan Pengolahan Data Mining
Algoritma pilihan : Jaringan Syaraf Tiruan / JST /Backpropagation, Support Vector Machine /SVM, Algoritma Genetika /AG, Particle Swarm Optimization /PSO,PCA Eigenface dll
Data Mining pilihan : K-Nearest Neighborhood Classification /KNN, Hidden Markov Model /HMM, Kalman Filter, Extreme Learning Machine / ELM , Learning Vector Quantization /LVQ, dll
Objective-C Fuzzy Implementation : FIS, ANFIS (Adaptive neuro fuzzy inference system)
Bonus: Analisis dan Penerapan pada GUI
 
 
Pilihan 3:
Objective-C Komunikasi Serial
Menerapkan Objective-C dari data Mikrokontroller (Arduino /AVR /MCS dll) ke Komunikasi Serial Operating System,
Realtime menampilkan /monitoring data perubahan variabel terukur pada plot /Grafik /Tabel
Realtime mengendalikan alat menggunakan Objective-C
Bonus: Analisis dan Penerapan pada GUI
 
 
Pilihan 4:
Objective-C Untuk Keamanan Data
Assemblies, Attributes and Reflection, Remoting, Security, Pengayaan Classes /Library   
Kompressi Citra :SPIHT/ENHANCED SOM/HUFFMAN/ LZW/ RLE / OBDD dll
Watermarking :Menyembunyikan Pesan pada Suara, Gambar, Video, Dokumen =>LSB, LCG, dll
Kriptografi :Mengacak pesan menjadi pola baru => RC4-RC5-RC6, DES, Blowfish, Camellia, RSA, AES, vChipper, McELIECE, dll
Bonus: Analisis dan Penerapan pada GUI
 
 
Pilihan 5:
Objective-C Integrasi ke Mobile / Android / Web
Penerapan Active Data Objects: ADO.NET, Active Server Pages: ASP.NET, Web Services
Parsing data from the URL in Objective-C Analysis and Visualizations :JSON, XML, Crawling, URL decoding, URL Parser
Integrasi menggunakan IP Camera, CCTV, Barcode Reader, Webcam External, OCR /Optical Character Recognition‎
Bonus: Penerapan pada GUI
Untuk pengerjaan perusahaan butuh waktu minimal 3 hari kerja. Untuk pengerjaan Skripsi atau tugas akhir biasanya 5 x pertemuan @4-8jam. Siswa diwajibkan hadir untuk mempelajari logika pemrograman, pemahaman algoritma yang dipakai dan source code yang digunakan. Untuk jarak jauh siswa disediakan penginapan dan pengerjaan max 2 sd 3 hari kerja.

Beberapa Aplikasi / Proyek Tugas Akhir Yang Bisa dan Sudah Kami Support menggunakan Objective-C

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
+ Aplikasi sistem rental finger print pada cv.tagline kreasi askara berbasis Objective-C
+ Keamanan data menggunakan kriptografi lbs methode berbasis Objective-C
+ Perbandingan kemiripan citra antara menggunakan SVM,JST, LVQ dan PCA Eigenface berbasis Objective-C
+ Perancangan sistem parkir berbasis sensor infrared menggunakan rfid dan Objective-C
+ Aplikasi pencarian rumah sakit di jakarta selatan  dengan location base service berbasis Objective-C
+ Pencocokan plat kendaraan menggunakan Hopfield Algorithm
+ Perancangan aplikasi pengenalan benda angkasa dengan teknologi  augmented reality berbasis Objective-C
+ Aplikasi absensi mahasiswa berbasis face recoginition client server pada Objective-C
+ Pengenalan citra Fingerprint menggunakan Objective-C
+ Sistem absensi berbasis webcam dengan eigenface yg terhubung dengan internet client server Objective-C
+ Aplikasi Study kelayakan menggunakan algoritma SAW Objective-C
+ Simulasi adaptive modulasi dan coding pada sistem ofdm berbasis Objective-C
+ Optimalisasi schedulle proyek metode sistem syaraf buatan menggunakan Objective-C
+ Identifikasi iris mata untuk penentuan jenis penyakit menggunakan Objective-C
+ Pemilihan Pelajar Berprestasi menggunakan algoritma AHP berbasis Objective-C
+ Rancang Bangun Pengaturan jadwal perkuliahan menggunakan algoritma Genetika Studi kasus Kampus X
+ Pengolahan citra sidik jari menggunakan pca dan svm menggunakan Objective-C
+ SPK Penentuan penrima BLT berdasarkan ANFIS menggunakan Objective-C
+ Aplikasi pengambilan keputusan mahasiswa berprestasi menggunakan algoritma fuzzy mamdani/ sugero dengan Objective-C
+ Simulasi pengukuran Fiber Optic dengan Objective-C
+ Aplikasi alat bantu penderita buta warna basis video berbasis Objective-C
+ Rancang bangun pemilihan target tembakan pada malam hari menggunakan blob berbasis Objective-C
+ Aplikasi Blind Channel Estimation berbasis Objective-C
+ Klasifikasi pencitraan Face Detection menggunakan algortima backpropagation berbasis Objective-C
+ Pembuatan program simulasi diagaram gaya geser dan momen lentur pada balok berbasis Objective-C
+ Analisa kanker kulit dengan JST dan LVQ berbasis Objective-C
+ Pengenalan pada pembuluh darah manusia melalui metode Filter Gabor 2D berbasis Objective-C
+ Implementasi k-means clustering pada penjualan produk minyak berbasis Objective-C
+ Perancangan simulasi lalu lintas dengan fis metode tsukamoto pada Objective-C
+ Estimasi ketinggian permukaan air laut sungai menggunakan kalman filter berbasis Objective-C
+ Estimasi ketinggian air laut menggunakan hidden markov model (hmm) berbasis Objective-C
+ Klasifikasi pencitraan Face Detection menggunakan algortima PCA Eigenface berbasis Objective-C
+ Aplikasi watermaking pada digital audio menggunakan metode low bit coding berbasis Objective-C
+ Perbandingan Steganografi Pada Image Menggunakan LCG 1bit, 2bit, 3bit, 4bit, 5bit, 6bit, 7bit dan 8bit
+ Pengenalan pola pakaian daerah dengan metode jst barkpropagation berbasis Objective-C
+ Sistem penjualan online pada cv. Xyz dengan menggunakan client server pada Objective-C
+ Sistem informasi kos-kosan berbasis client server Objective-C
+ Sistem monitoring dan pengendali perangkat listrik berbasis gui Objective-C
+ Control gate system berbasis Objective-C dan mikrokontroller
+ Rancang bangun pengontrolan alat listrik berbasis Objective-C dan mikrokontroller
+ Perbandingan Teknik Watermarking LSB dan LCG pada Media Image
+ Perbandingan Teknik Watermarking LSB dan LCG pada Media Suara
+ Penghitung beban istrik menggunakan sms gateway berbasis Objective-C dan mikrokontroller
+ Penggerak pintu otomatis menggunakan rfid berbasis Objective-C dan mikrokontroller
+ Miniatur pemilah barang berdasarkan jenis materialnya berbasis Objective-C dan mikrokontroller
+ Absensi digital dgn fingerprint berbasis wireless berbasis Objective-C dan mikrokontroller
+ Alat pembersih sampah pada pintu air berbasis Objective-C dan mikrokontroller
+ Sistem kontrol alat rumah tangga berbasis Objective-C dan mikrokontroller
+ Perancangan sistem aplikasi smoke detector berbasis Objective-C dan mikrokontroller
+ Implementasi Fuzzy Sugeno dan Mamdani dalam penentuan Kelayakan Pengajuan Kredit Nasabah Koperasi
+ Aplikasi kontrol lampu ruangan jarak jauh berbasis Objective-C dan mikrokontroller
+ Prototype pengidentifikasi karyawan menggunakan jaringan wifi berbasis raspberry pi
+ Rancang bangun meter air digital menggunakan keypad token berbasis Objective-C dan mikrokontroller
+ Absensi digital dgn fingerprint berbasis wireless menggunakan Objective-C dan mikrokontroller
+ Sistem security car berbasis Objective-C dan mikrokontroller
+ Monitoring server jarak jauh berbasis Objective-C dan mikrokontroller
+ Rancang bangun sistem monitoring tegangan dan arus suhu pada sistem pencatu daya listrik gedung bertingkat secara wireless berbasis Objective-C dan mikrokontroller
+ Prototype sistem keamanan rumah menggunakan image capturing dan fingerprint berbasis sms menggunakan Objective-C dan mikrokontroller
+ Rancang bangun mesin hot print berbasis Objective-C dan mikrokontroller
+ Prototype sistem keamanan rumah menggunakan image capturing dan fingerprint berbasis sms menggunakan Objective-C dan mikrokontroller
+ Perancangan sistem parkir berbasis sensor infrared menggunakan rfid berbasis Objective-C dan mikrokontroller
+ Perancangan prototype smart movie theater berbasis bluetooth menggunakan Objective-C dan mikrokontroller
+ ALgoritma Genetika untuk pengaturan Jadwal Akademik SMK N Depok
+ Kompressi Citra menggunakan algoritma Huffman berbasis GUI Objective-C
+ Aplikasi keamanan data pada dokumen .rtf berbasis Objective-C
+ Penerapan Metode Interpolasi Linear Pada Pembesaran Citra
+ Sharpening Gambar Dengan Metode Kervel Konvolusi
+ Efek Smearring Dengan Menggunakan Teknik Pertukaran Pixe
+ Implementasi Algoritma Clipping Untuk Program Pemecah File Gambar
+ Penerapan Identifikasi Edge Pada Area Image Dg Menggunakan Algoritma Sobel Edge Detection Dan Crack Edge Relaxation
+ Teknik Kompresi Citra Fraktal Berbasis Metode Two Level Image Partition
+ Metode Akses Spasial Bersarang Pada Citra Dua Dimensi ( The NR-Tree: A spatial Access Method For Two-Dimensional Image)
+ Pembentukan Panorama dengan Image Mosaicing
+ Morphing Berbasis Vektor pada Objek Dua Dimensi Berdasarkan Model Extended Circular Image (ECI)
+ Analisis Dekomposisi Wavelet-Based Subband pada Image Restoration
+ Steganography pada Binary Images Menggunakan EDGE Detection
+ Penerapan Algoritma Genetika untuk pengaturan Jadwal Praktikum Kampus IT Depok
+ Identifikasi Noice pada Blind Image dengan Menggunakan Analisa Local Histogram
+ Implementasi Teknik Adaptive Digital Image Watermarking
+ Perbaikan Kualitas Citra Digital Menggunakan Metode Fuzzy Image Filtering dengan Sharpening
+ Implementasi dan Analisa Perbandingan Antara Algoritma JPEG-LS dan JPEG 2000 pada Lossless Image Compression
+ Aplikasi Adaptasi Format Image Berdasar Type Mini Browser
+ Smoothing Image Dengan Metode Gaussian Filtering
+ Penerapan PSO untuk pengaturan Jadwal Perkuliahan Kampus X Semarang
+ Teknik Kompresi Citra Fraktal Berbasis Metode Two Level Image Partition
+ Deteksi Muka Depan Manusia dari Sebuah Citra Berwarna dengan Template Matching
+ Perancangan dan implementasi sistem citra steganography menggunakan metode transformasi dudex
+ Implementasi Teori Fraktal Pada Kompresi Citra Dengan System Fungsi Iterasi Terpartisi
+ Implementasi Edge Detection Filtering pada Citra Digital dengan Metode Prewitt Operator dan Sobel Operator
+ Perancangan dan Implementasi Teknik Watermarking pada citra Digital menggunakan Blowfish dan Message Digest 5
+ Penajaman Sisi Citra Menggunakan Metode Fourier Phase Only Synthesis dengan pembetulan Fase
+ Pendeteksian Sisi menggunakan Isotropic Operator dengan Proses Awal Pemuliaan Citra menggunakan Teknik Manipulasi Histogram
+ Segmentasi Citra Digital Menggunakan Algoritma Region Merging dan Representasi Quadtree
+ Analisa Performansi Filtering Citra Digital Menggunakan Metoda Two-Dimensional Median Filter Dan Multilevel Median Filter
+ Perancangan Dan Implementasi Teknik Watermarking Pada Citra Digital Dengan Metode Fractal
+ Perancangan Aplikasi Pengolahan Citra dalam Studi Kasus Pengujian Logam
+ Implementasi Pengolahan Citra dalam Proses Seleksi Kemasan Minuman Kaleng
+ Aplikasi Pengolahan Citra Sebagai Alat Bantu Pengawas Keamanan

Kursus Objective-C untuk pelajar / mahasiswa

Posted by : Unknown 0 Comments



PENDAHULUAN Fortran

Bahasa FORTRAN yang dipakai, pada dasarnya adalah yang mengikuti standar FORTRAN 77.Walaupun sudah tidak diproduksi lagi, namun untuk melakukan kompilasikompilasi program dalam buku ini, piranti lunak Compaq Visual Fortran (CVF) versi 6.5 masih tetap digunakan karena alasan-alasan kemudahan dan juga kepraktisannya. Selain CVF tersebut, kompailer lain yang digunakan adalah versi GNU Project (piranti lunak bebas alias open source, dapat juga dilihat situsnya: http://www.gnu.org/), yaitu g77 dan g95.

FORTRAN merupakan bahasa tingkat tinggi tertua dan yang pertama. Sebelum hadir FORTRAN, bila seseorang akan memprogram komputer, maka ia harus menggunakan bahasa mesin yang rumit. Pada tahun 1950, seorang ahli dari pabrik komputer IBM (International Bussiness Machine) bernama John Backus berhasil mengmbangkan suatu bahasa computer yang mudah dipakai, bahkan oleh orang yang awam computer sekalipun. Bahasa itu disebutnya FORTRAN (Formula Translation). Bahasa ini cukup mudah dipahami dan efektif untuk digunakan. Sehingga, bukan hal yang aneh apabila dengan cepat, bahasa ini berkembang di masyarakat. Bahasa FORTRAN ditujukan terutama sebagai aplikasi di bidang sains dan teknik. Namun saat ini, bahasa FORTRAN harus bersaing dengan bahasa-bahasa pemrograman lain secara kompetitif. Menggunakan bahasa FORTRAN tidak terlalu sulit, karena para ahli telah menyusun kamus dalam FORTRAN untuk menterjemahkan bahasa FORTRAN ke dalam bahasa mesin. Nama lain kamus ini adalah ”Compiler”. Tentang generasi- generasi bahasa FORTRAN sampai sejauh ini dikenal FORTRAN, FORTRAN II, FORTRAN III, dan FORTRAN IV.

Keistimewaan ada pada FORTRAN IV karena ditunjang oleh kemajuan dalam hal perangkat keras yang berkembang pada masa itu. Bahasa FORTRAN memang cukup ampuh menangani permasalah dan pemenuhan kebutuhan di bidang bisnis dan sains. Fortran 95 hanyalah merupakan versi Fortran terbaru dengan mengalami sedikit perbaikan kecil dari Fortran versi sebelumnya. Walaupun demikian, tetap ada beberapa kemampuan tambahan jika dibandingkan Fortran 90.

1
2
3
4
5
6
Sampai saat ini, bahasa FROTRAN telah mengalami berbagai kemajuan dan perkembangan dalam standar international, yang dapat disebutkan secara kronologis sebagai berikut :
FORTRAN 66 – dikenal juga sebagai FORTRAN IV, sebagai standar yang pertama kali diperkenalkan oleh American National Standards Institute atau ANSI,dan diterima secara international pada tahun 1972.
FORTRAN 77 – ANSI X3.9-1978 – sebagai standar bahasa pemrograman FORTRAN terstruktur (structured programming) yang pertama diperkenalkan.
FORTRAN 90 – ISO/ IEC 1539:1991 – mengalami berbagai revisi untuk menjadikan bahasa FORTRAN sebagai bahasa pemrograman komputer yang modern.
FORTRAN 95 – ISO/IEC 1539-1:1997 – merupakan perbaikan minor dari versi FORTRAN 90
FORTRAN 2003 – ISO/IEC 1539-1:2004(E) – mengalami beberapa penambahan object-oriented support dan interoperabilitas dengan bahasa C (sebagai natifnya).


Kelebihan bahasa Fortran adalah:
  • proses eksekusi / kompilasi program yang cukup cepat.
  • metode penulisan program sangat fleksibel, setiap bagian blok program dapat ditulis secara tidak berurutan.
  • mendukung teknik kompilasi secara menyeluruh (all compilation), maksudnya misalkan kita memiliki 5 buah file Fortran yang saling berhubungan maka semua file tersebut dapat langsung dikompilasi semua dalam satu perintah dengan bantuan makefile yang kita buat, bagian ini akan dijelaskan pada bab yang akan datang.
  • memilki kompilator (compiler) yang cukup banyak berkembang.




LP2M ARAY sebagai tempat pelatihan IT profesional, memberikan solusi yang dapat membantu organisasi dan para profesional untuk meningkatkan kemampuan IT dengan hasil yang lebih baik, peningkatan produktivitas dan efisiensi dalam bekerja. Solusi pelatihan kami rancang dapat memaksimalkan kemampuan peserta pelatihan dengan metode yang komprehensif. Jika anda adalah seorang profesional yang mencari keahlian untuk menemukan cara untuk mencapai keberhasilan bidang IT, maka LP2M ARAY adalah mitra yang tepat untuk Anda sebagai solusi pelatihan terpadu.

Pelatihan ini di peruntukan bagi Pelajar, Mahasiswa, dan Umum*.

Kursus Fortran Selama 5 Hari


Training ini akan mengarahkan para pesertanya untuk menjadi Programmer yang mampu mengoperasikan Fortran , mengerti dan familiar dengan bahasa pemograman fortran , memahami konsep pemograman berorientasi objek , mampu menggunakan Integrated Development Environment Fortran/ Turbo Fortran ,Mampu membangun program aplikasi desktop berbasis GUI Delphi /Lazarus
Selama training, pengajar akan menggunakan kombinasi teori serta praktek langsung dengan studi kasus yang telah dipersiapkan yang menyerupai Aplikasi nyata dan GUI interface agar belajar pemrograman bertambah mudah dan interaktif.
Belajar 5 hari @3 jam; Biaya Mahasiswa : Rp. 400.000;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Target Belajar al penguasaan dalam hal :
Kurikulum bisa disesuaikan : Math & Science menurut Kurikulum Nasional
Basic Fortran Programming, Expressions and Operators, Decisions, Loops, and Preprocessor Directives, Object-Oriented Programming
More about Classes and Objects, Derived Classes, Interfaces, Strings, Dates, Times, and Time Spans, Arrays and Indexers, Collections, Delegates and Events, Exceptions and Debugging, Threads, Streams and Input/Output    .<br>
 
 
Adapun Dengan Rincian Pembahasannya adalah sbb:
 
Hari1:
membuat kalkulator matematika
pembahasan fungsi matematika pada Fortran
pembuatan dan penerapan fungsi sendiri
pengayaan materi : penggunaan Toolbox radiobutton, ComboBox, ListBox, checkbox Fortran
 
Hari2:
membuat kalkulator kalimat / fungsi String pada Fortran
pengayaan materi : penggunaan Toolbox radiobutton, ComboBox, ListBox, checkbox
 
Hari3:
Pengenalan Variabel Fortran
Operasi Skalar, Vectors, dan Matrik 2d, 3d
Navigasi Antar Halaman
pengayaan materi : penerapan uitable Fortran,  Messagebox, Confirmdialog Fortran
 
Hari4:
Perbandingan Fortran: If & Nesting If (if..end, if..else..end, if..elseif..else..end) in Fortran
Penerapan Statement (While..do) in Fortran
Fortran Graphics Visualization
Line Plots Generator
Bar Graphs Generator
Surface Plots Generator
 
Hari5:
Pengolahan Citra Digital, Browse, Exit
RGB to Grayscale ->Histogram
Grayscale to Noise Remover->Histogram
Grayscale to Penajaman Citra / Morfologi->Histogram
Grayscale to Normalisasi /BW ->Histogram
Simpan Citra
Reset Citra
Penerapan Login String
Navigasi Antar Halaman
Lintas Bidang, Berbagai Bidang, Interdisipliner, Multidisipliner.
Kami dapat membantu anda untuk mengembangkan sistem informasi, sistem pendukung keputusan, sistem pakar ataupun jenis aplikasi lainnya yang berkaitan dengan berbagai bidang ilmu pengetahuan.
Di bidang kesehatan : kedokteran umum, kedokteran gigi, kedokteran hewan dan farmasi.
Di bidang teknik : teknik arsitektur, teknik elektronika, teknik sipil, teknik mesikn, teknik kimia, teknik fisika, teknik informatika dan teknik komputer.
Di bidang matematika dan ilmu pengetahuan alam : matematika, biologi, fisika, kimia dan ilmu komputer. Di bidang ilmu sosial dan politik : ilmu pemerintahan, sosiologi, sosiatri, komunikasi, administrasi negara, administrasi niaga/bisnis, administrasi perkantoran dan sekretaris, hubungan masyarakat, perpustakaan, kearsipan, dokumentasi dan informasi, psikologi, ekonomi, manajemen, akuntasi, perpajakan, geografi, sejarah dan arkeologi.
Di bidang keguruan dan ilmu pendidikan : ilmu pendidikan, manajemen pendidikan, teknologi pendidikan, pendidikan ilmu pengetahuan sosial, pendidikan ilmu pengetahuan alam, pendidikan matematika, pendidikan fisika, pendidikan kimia, pendidikan biologi, pendidikan ekonomi, pendidikan akuntansi, pendidikan manajemen, pendidikan pancasila dan kewarganegaraan, pendidikan sejarah, pendidikan geografi, pendidikan sosiologi, pendidikan bahasa dan sastra indonesia, pendidikan dan sastra inggris, pendidikan dan sastra jawa, pendidikan dan sastra daerah, pendidikan seni rupa, pendidikan seni musik, pendidikan seni tari, pendidikan seni drama, pendidikan jasmani, pendidikan olahraga, pendidikan kesehatan, bimbingan dan konseling, pendidikan guru sd, pendidikan agama budha, pendidikan agama hindu, pendidikan agama islam, pendidikan agama katholik, pendidikan agama konghucu, pendidikan agama kristen, pendidikan teknologi informasi dan komunikasi.
Di bidang lainnya : pertanian, peternakan, kehutanan, kelautan dan lain-lain.

Kursus Fortran Lanjutan

LP2M menyelenggarakan juga Training Fortran Lanjutan untuk memudahkan para pengguna melakukan Komputasi Matematis lanjutan, Analisa dan Simulasi Grafis untuk keperluan Project Aplikasi. Training ini akan mengarahkan para pesertanya untuk menjadi programmer terapan yang lebih baik, Tajam dalam menganalisa suatu bentuk algoritma / metode dan Mahir dalam Pembuatan berbagai Aplikasi Terapan

Belajar Minimal 3 hari atau Sampai target aplikasi Selesai; Biaya Mahasiswa : Rp. 500.000 s/d 1.500.000;


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Pilihan 1:
Fortran Pengolahan Database, Looks n Feel, Create Update Delete Search Data terhadap kolom tabel database yang dibuat
Penerapan pada Database Dynamic : Ms. Access, Mysql
Penerapan pada Data Static : .xls, .mat, .csv, .txt
Bonus: Penerapan pada GUI
 
Pilihan 2:
Fortran Penerapan Algoritma untuk Pengambilan Keputusan dan Pengolahan Data Mining
Algoritma pilihan : Jaringan Syaraf Tiruan / JST /Backpropagation, Support Vector Machine /SVM, Algoritma Genetika /AG, Particle Swarm Optimization /PSO,PCA Eigenface dll
Data Mining pilihan : K-Nearest Neighborhood Classification /KNN, Hidden Markov Model /HMM, Kalman Filter, Extreme Learning Machine / ELM , Learning Vector Quantization /LVQ, dll
Fortran Fuzzy Implementation : FIS, ANFIS (Adaptive neuro fuzzy inference system)
Bonus: Analisis dan Penerapan pada GUI
 
 
Pilihan 3:
Fortran Komunikasi Serial
Menerapkan Fortran dari data Mikrokontroller (Arduino /AVR /MCS dll) ke Komunikasi Serial Operating System,
Realtime menampilkan /monitoring data perubahan variabel terukur pada plot /Grafik /Tabel
Realtime mengendalikan alat menggunakan Fortran
Bonus: Analisis dan Penerapan pada GUI
 
 
Pilihan 4:
Fortran Untuk Keamanan Data
Assemblies, Attributes and Reflection, Remoting, Security, Pengayaan Classes /Library   
Kompressi Citra :SPIHT/ENHANCED SOM/HUFFMAN/ LZW/ RLE / OBDD dll
Watermarking :Menyembunyikan Pesan pada Suara, Gambar, Video, Dokumen =>LSB, LCG, dll
Kriptografi :Mengacak pesan menjadi pola baru => RC4-RC5-RC6, DES, Blowfish, Camellia, RSA, AES, vChipper, McELIECE, dll
Bonus: Analisis dan Penerapan pada GUI
 
 
Pilihan 5:
Fortran Integrasi ke Mobile / Android / Web
Penerapan Active Data Objects: ADO.NET, Active Server Pages: ASP.NET, Web Services
Parsing data from the URL in Fortran Analysis and Visualizations :JSON, XML, Crawling, URL decoding, URL Parser
Integrasi menggunakan IP Camera, CCTV, Barcode Reader, Webcam External, OCR /Optical Character Recognition‎
Bonus: Penerapan pada GUI
Untuk pengerjaan perusahaan butuh waktu minimal 3 hari kerja. Untuk pengerjaan Skripsi atau tugas akhir biasanya 5 x pertemuan @4-8jam. Siswa diwajibkan hadir untuk mempelajari logika pemrograman, pemahaman algoritma yang dipakai dan source code yang digunakan. Untuk jarak jauh siswa disediakan penginapan dan pengerjaan max 2 sd 3 hari kerja.

Beberapa Aplikasi / Proyek Tugas Akhir Yang Bisa dan Sudah Kami Support menggunakan Fortran

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
+ Aplikasi sistem rental finger print pada cv.tagline kreasi askara berbasis Fortran
+ Keamanan data menggunakan kriptografi lbs methode berbasis Fortran
+ Perbandingan kemiripan citra antara menggunakan SVM,JST, LVQ dan PCA Eigenface berbasis Fortran
+ Perancangan sistem parkir berbasis sensor infrared menggunakan rfid dan Fortran
+ Aplikasi pencarian rumah sakit di jakarta selatan  dengan location base service berbasis Fortran
+ Pencocokan plat kendaraan menggunakan Hopfield Algorithm
+ Perancangan aplikasi pengenalan benda angkasa dengan teknologi  augmented reality berbasis Fortran
+ Aplikasi absensi mahasiswa berbasis face recoginition client server pada Fortran
+ Pengenalan citra Fingerprint menggunakan Fortran
+ Sistem absensi berbasis webcam dengan eigenface yg terhubung dengan internet client server Fortran
+ Aplikasi Study kelayakan menggunakan algoritma SAW Fortran
+ Simulasi adaptive modulasi dan coding pada sistem ofdm berbasis Fortran
+ Optimalisasi schedulle proyek metode sistem syaraf buatan menggunakan Fortran
+ Identifikasi iris mata untuk penentuan jenis penyakit menggunakan Fortran
+ Pemilihan Pelajar Berprestasi menggunakan algoritma AHP berbasis Fortran
+ Rancang Bangun Pengaturan jadwal perkuliahan menggunakan algoritma Genetika Studi kasus Kampus X
+ Pengolahan citra sidik jari menggunakan pca dan svm menggunakan Fortran
+ SPK Penentuan penrima BLT berdasarkan ANFIS menggunakan Fortran
+ Aplikasi pengambilan keputusan mahasiswa berprestasi menggunakan algoritma fuzzy mamdani/ sugero dengan Fortran
+ Simulasi pengukuran Fiber Optic dengan Fortran
+ Aplikasi alat bantu penderita buta warna basis video berbasis Fortran
+ Rancang bangun pemilihan target tembakan pada malam hari menggunakan blob berbasis Fortran
+ Aplikasi Blind Channel Estimation berbasis Fortran
+ Klasifikasi pencitraan Face Detection menggunakan algortima backpropagation berbasis Fortran
+ Pembuatan program simulasi diagaram gaya geser dan momen lentur pada balok berbasis Fortran
+ Analisa kanker kulit dengan JST dan LVQ berbasis Fortran
+ Pengenalan pada pembuluh darah manusia melalui metode Filter Gabor 2D berbasis Fortran
+ Implementasi k-means clustering pada penjualan produk minyak berbasis Fortran
+ Perancangan simulasi lalu lintas dengan fis metode tsukamoto pada Fortran
+ Estimasi ketinggian permukaan air laut sungai menggunakan kalman filter berbasis Fortran
+ Estimasi ketinggian air laut menggunakan hidden markov model (hmm) berbasis Fortran
+ Klasifikasi pencitraan Face Detection menggunakan algortima PCA Eigenface berbasis Fortran
+ Aplikasi watermaking pada digital audio menggunakan metode low bit coding berbasis Fortran
+ Perbandingan Steganografi Pada Image Menggunakan LCG 1bit, 2bit, 3bit, 4bit, 5bit, 6bit, 7bit dan 8bit
+ Pengenalan pola pakaian daerah dengan metode jst barkpropagation berbasis Fortran
+ Sistem penjualan online pada cv. Xyz dengan menggunakan client server pada Fortran
+ Sistem informasi kos-kosan berbasis client server Fortran
+ Sistem monitoring dan pengendali perangkat listrik berbasis gui Fortran
+ Control gate system berbasis Fortran dan mikrokontroller
+ Rancang bangun pengontrolan alat listrik berbasis Fortran dan mikrokontroller
+ Perbandingan Teknik Watermarking LSB dan LCG pada Media Image
+ Perbandingan Teknik Watermarking LSB dan LCG pada Media Suara
+ Penghitung beban istrik menggunakan sms gateway berbasis Fortran dan mikrokontroller
+ Penggerak pintu otomatis menggunakan rfid berbasis Fortran dan mikrokontroller
+ Miniatur pemilah barang berdasarkan jenis materialnya berbasis Fortran dan mikrokontroller
+ Absensi digital dgn fingerprint berbasis wireless berbasis Fortran dan mikrokontroller
+ Alat pembersih sampah pada pintu air berbasis Fortran dan mikrokontroller
+ Sistem kontrol alat rumah tangga berbasis Fortran dan mikrokontroller
+ Perancangan sistem aplikasi smoke detector berbasis Fortran dan mikrokontroller
+ Implementasi Fuzzy Sugeno dan Mamdani dalam penentuan Kelayakan Pengajuan Kredit Nasabah Koperasi
+ Aplikasi kontrol lampu ruangan jarak jauh berbasis Fortran dan mikrokontroller
+ Prototype pengidentifikasi karyawan menggunakan jaringan wifi berbasis raspberry pi
+ Rancang bangun meter air digital menggunakan keypad token berbasis Fortran dan mikrokontroller
+ Absensi digital dgn fingerprint berbasis wireless menggunakan Fortran dan mikrokontroller
+ Sistem security car berbasis Fortran dan mikrokontroller
+ Monitoring server jarak jauh berbasis Fortran dan mikrokontroller
+ Rancang bangun sistem monitoring tegangan dan arus suhu pada sistem pencatu daya listrik gedung bertingkat secara wireless berbasis Fortran dan mikrokontroller
+ Prototype sistem keamanan rumah menggunakan image capturing dan fingerprint berbasis sms menggunakan Fortran dan mikrokontroller
+ Rancang bangun mesin hot print berbasis Fortran dan mikrokontroller
+ Prototype sistem keamanan rumah menggunakan image capturing dan fingerprint berbasis sms menggunakan Fortran dan mikrokontroller
+ Perancangan sistem parkir berbasis sensor infrared menggunakan rfid berbasis Fortran dan mikrokontroller
+ Perancangan prototype smart movie theater berbasis bluetooth menggunakan Fortran dan mikrokontroller
+ ALgoritma Genetika untuk pengaturan Jadwal Akademik SMK N Depok
+ Kompressi Citra menggunakan algoritma Huffman berbasis GUI Fortran
+ Aplikasi keamanan data pada dokumen .rtf berbasis Fortran
+ Penerapan Metode Interpolasi Linear Pada Pembesaran Citra
+ Sharpening Gambar Dengan Metode Kervel Konvolusi
+ Efek Smearring Dengan Menggunakan Teknik Pertukaran Pixe
+ Implementasi Algoritma Clipping Untuk Program Pemecah File Gambar
+ Penerapan Identifikasi Edge Pada Area Image Dg Menggunakan Algoritma Sobel Edge Detection Dan Crack Edge Relaxation
+ Teknik Kompresi Citra Fraktal Berbasis Metode Two Level Image Partition
+ Metode Akses Spasial Bersarang Pada Citra Dua Dimensi ( The NR-Tree: A spatial Access Method For Two-Dimensional Image)
+ Pembentukan Panorama dengan Image Mosaicing
+ Morphing Berbasis Vektor pada Objek Dua Dimensi Berdasarkan Model Extended Circular Image (ECI)
+ Analisis Dekomposisi Wavelet-Based Subband pada Image Restoration
+ Steganography pada Binary Images Menggunakan EDGE Detection
+ Penerapan Algoritma Genetika untuk pengaturan Jadwal Praktikum Kampus IT Depok
+ Identifikasi Noice pada Blind Image dengan Menggunakan Analisa Local Histogram
+ Implementasi Teknik Adaptive Digital Image Watermarking
+ Perbaikan Kualitas Citra Digital Menggunakan Metode Fuzzy Image Filtering dengan Sharpening
+ Implementasi dan Analisa Perbandingan Antara Algoritma JPEG-LS dan JPEG 2000 pada Lossless Image Compression
+ Aplikasi Adaptasi Format Image Berdasar Type Mini Browser
+ Smoothing Image Dengan Metode Gaussian Filtering
+ Penerapan PSO untuk pengaturan Jadwal Perkuliahan Kampus X Semarang
+ Teknik Kompresi Citra Fraktal Berbasis Metode Two Level Image Partition
+ Deteksi Muka Depan Manusia dari Sebuah Citra Berwarna dengan Template Matching
+ Perancangan dan implementasi sistem citra steganography menggunakan metode transformasi dudex
+ Implementasi Teori Fraktal Pada Kompresi Citra Dengan System Fungsi Iterasi Terpartisi
+ Implementasi Edge Detection Filtering pada Citra Digital dengan Metode Prewitt Operator dan Sobel Operator
+ Perancangan dan Implementasi Teknik Watermarking pada citra Digital menggunakan Blowfish dan Message Digest 5
+ Penajaman Sisi Citra Menggunakan Metode Fourier Phase Only Synthesis dengan pembetulan Fase
+ Pendeteksian Sisi menggunakan Isotropic Operator dengan Proses Awal Pemuliaan Citra menggunakan Teknik Manipulasi Histogram
+ Segmentasi Citra Digital Menggunakan Algoritma Region Merging dan Representasi Quadtree
+ Analisa Performansi Filtering Citra Digital Menggunakan Metoda Two-Dimensional Median Filter Dan Multilevel Median Filter
+ Perancangan Dan Implementasi Teknik Watermarking Pada Citra Digital Dengan Metode Fractal
+ Perancangan Aplikasi Pengolahan Citra dalam Studi Kasus Pengujian Logam
+ Implementasi Pengolahan Citra dalam Proses Seleksi Kemasan Minuman Kaleng
+ Aplikasi Pengolahan Citra Sebagai Alat Bantu Pengawas Keamanan

Kursus Fortan untuk Pelajar / Mahasiswa

Posted by : Unknown 0 Comments



PENDAHULUAN Pascal

Merupakan bahasa pemrograman yang cara penulisannya sangat dekat dengan cara penulisan algoritma structur english. Bagi yang sudah memahami algoritma, pascal akan sangat mudah untuk dimengerti. Pascal itu sendiri bukanlah nama dari sang pembuat, karena yang membuat bahasa pemrograman Pascal adalah Nicklus Wirth. Sedangkan nama “PASCAL” diambil dari nama seorang ahli matematika Blaise Pascal yang berasal dari perancis, karena sudah membuat mesin hitung.

Bahasa Pascal termasuk bahasa pemrograman tingkat tinggi (High Level), yaitu pemrograman yang menggunakan bahasa yang sudah dapat dimengerti oleh manusa. Selain itu, termasuk bahasa pemrograman tersktuktur, sehingga penulisan coding-nya harus beurutan dari awal sampai akhir.

Bahasa ini juga didesain untuk menjadi alat bantu pengajaran bagi siswa kelas pemrograman.
Kompiler Pascal dari Borland yang begitu terkenal diseluruh dunia, dikenal dengan nama Turbo Pascal, diperkenalkan pada tahun 1983, mengimplementasikan "Pascal User Manual and Report" oleh Jensen dan Wirth. Kompiler Turbo Pascal telah menjadi salah satu dari kompiler terlaris sepanjang masa, dan membuat bahasa ini sangat populer pada platform PC, dikarenakan keseimbangan antara kemudahan penggunaan dan kemampuan/kekuatan. Turbo Pascal memperkenalkan suatu Integrated Development Environment (IDE) dimana Anda dapat mengedit code (dalam sebuah editor yang kompatibel dengan WordStar), menjalankan kompiler, melihat kesalahan yang ada, dan melompat kembali ke baris yang mengandung kesalahan tersebut. Hal ini mungkin kedengarannya sangat sepele pada dewasa ini, tapi pada masa sebelumnya Anda harus keluar dari editor, kembali ke DOS; menjalankan kompiler dari command-line, menuliskan nomor baris yang salah, membuka editor dan melompat ke baris tersebut. Bahasa Pascal merupakan bahasapemrogrmam profesional juga merupakan sarana yang sangat ideal untuk mengembangkan program-program Pascal. Paket Turbo Pascal meliputi beberapa fasilitas pemrograman yang saling berkaitan: Versi dari bahasa Pascal yang cepat, cakap dan ampuh

Perpustakaan unit yang menyediakan sejumlah besar prosedur dan fungsi yang dapat Anda gunakan dalam berbagai program Compiler yang menghasilkan program bahasa mesin yang cepat dari kode Pascal Anda Debuger yang memungkinkan Anda untuk menelusuri penampilan program baris demi baris, meneliti perubahan nilai variabel dan ekspresi sewaktu penampilan berlangsung. Fasilitas lingkungan pengembangan dalam bentuk menu yang memadukan elemen ini dalam memperlancar proses penyuntingan, pengujian dan penyempurnaan program Pascal. Dukungan grafis dan animasi yang sangat profesional. Terakhir Aplikasi RAD yang menggunakan bahasa Pascal adalah Delphi, Kylix dan Lazarus.

Kelebihan bahasa Pascal adalah:
  • Tipe Data Standar, tipe data yang digunakan familiar juga dibahasa pemrograman yang lain. Sehingga tidak akan terlalu sulit dan tidak harus mengenal lagi tipe data yang baru.
  • User defined data type, programmer dapat membuat tipe data baru yang merupakan turunan dari tipe data standar yang sudah ada.
  • Strongly-typed, programmer harus menentukan tipe data dari sebuah variabel dan variabel tersebut tidak dapat diisi oleh tipe data yang lain.
  • Terstruktur, penulisan program dapat dipecah-pecah menjadi fungsi-fungsi kecil yang dapat dipanggil berulang-ulang.
  • Sederhana dan Ekspresif, bahasa yang mendekati bahasa manusia ( Bahasa Inggris) sehingga dapat mudah dimengerti.




LP2M ARAY sebagai tempat pelatihan IT profesional, memberikan solusi yang dapat membantu organisasi dan para profesional untuk meningkatkan kemampuan IT dengan hasil yang lebih baik, peningkatan produktivitas dan efisiensi dalam bekerja. Solusi pelatihan kami rancang dapat memaksimalkan kemampuan peserta pelatihan dengan metode yang komprehensif. Jika anda adalah seorang profesional yang mencari keahlian untuk menemukan cara untuk mencapai keberhasilan bidang IT, maka LP2M ARAY adalah mitra yang tepat untuk Anda sebagai solusi pelatihan terpadu.

Pelatihan ini di peruntukan bagi Pelajar, Mahasiswa, dan Umum*.

Kursus Pascal Selama 5 Hari


Training ini akan mengarahkan para pesertanya untuk menjadi Programmer yang mampu mengoperasikan Pascal , mengerti dan familiar dengan bahasa pemograman pascal , memahami konsep pemograman berorientasi objek , mampu menggunakan Integrated Development Environment Pascal/ Turbo Pascal ,Mampu membangun program aplikasi desktop berbasis GUI Delphi /Lazarus
Selama training, pengajar akan menggunakan kombinasi teori serta praktek langsung dengan studi kasus yang telah dipersiapkan yang menyerupai Aplikasi nyata dan GUI interface agar belajar pemrograman bertambah mudah dan interaktif.
Belajar 5 hari @3 jam; Biaya Mahasiswa : Rp. 400.000;


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Target Belajar al penguasaan dalam hal :
Kurikulum bisa disesuaikan : Math & Science menurut Kurikulum Nasional
Basic Pascal Programming, Expressions and Operators, Decisions, Loops, and Preprocessor Directives, Object-Oriented Programming
More about Classes and Objects, Derived Classes, Interfaces, Strings, Dates, Times, and Time Spans, Arrays and Indexers, Collections, Delegates and Events, Exceptions and Debugging, Threads, Streams and Input/Output    .<br>
 
 
Adapun Dengan Rincian Pembahasannya adalah sbb:
 
Hari1:
membuat kalkulator matematika
pembahasan fungsi matematika pada Pascal
pembuatan dan penerapan fungsi sendiri
pengayaan materi : penggunaan Toolbox radiobutton, ComboBox, ListBox, checkbox Pascal
 
Hari2:
membuat kalkulator kalimat / fungsi String pada Pascal
pengayaan materi : penggunaan Toolbox radiobutton, ComboBox, ListBox, checkbox
 
Hari3:
Pengenalan Variabel Pascal
Operasi Skalar, Vectors, dan Matrik 2d, 3d
Navigasi Antar Halaman
pengayaan materi : penerapan uitable Pascal,  Messagebox, Confirmdialog Pascal
 
Hari4:
Perbandingan Pascal: If & Nesting If (if..end, if..else..end, if..elseif..else..end) in Pascal
Penerapan Statement (While..do) in Pascal
Pascal Graphics Visualization
Line Plots Generator
Bar Graphs Generator
Surface Plots Generator
 
Hari5:
Pengolahan Citra Digital, Browse, Exit
RGB to Grayscale ->Histogram
Grayscale to Noise Remover->Histogram
Grayscale to Penajaman Citra / Morfologi->Histogram
Grayscale to Normalisasi /BW ->Histogram
Simpan Citra
Reset Citra
Penerapan Login String
Navigasi Antar Halaman
Lintas Bidang, Berbagai Bidang, Interdisipliner, Multidisipliner.
Kami dapat membantu anda untuk mengembangkan sistem informasi, sistem pendukung keputusan, sistem pakar ataupun jenis aplikasi lainnya yang berkaitan dengan berbagai bidang ilmu pengetahuan.
Di bidang kesehatan : kedokteran umum, kedokteran gigi, kedokteran hewan dan farmasi.
Di bidang teknik : teknik arsitektur, teknik elektronika, teknik sipil, teknik mesikn, teknik kimia, teknik fisika, teknik informatika dan teknik komputer.
Di bidang matematika dan ilmu pengetahuan alam : matematika, biologi, fisika, kimia dan ilmu komputer. Di bidang ilmu sosial dan politik : ilmu pemerintahan, sosiologi, sosiatri, komunikasi, administrasi negara, administrasi niaga/bisnis, administrasi perkantoran dan sekretaris, hubungan masyarakat, perpustakaan, kearsipan, dokumentasi dan informasi, psikologi, ekonomi, manajemen, akuntasi, perpajakan, geografi, sejarah dan arkeologi.
Di bidang keguruan dan ilmu pendidikan : ilmu pendidikan, manajemen pendidikan, teknologi pendidikan, pendidikan ilmu pengetahuan sosial, pendidikan ilmu pengetahuan alam, pendidikan matematika, pendidikan fisika, pendidikan kimia, pendidikan biologi, pendidikan ekonomi, pendidikan akuntansi, pendidikan manajemen, pendidikan pancasila dan kewarganegaraan, pendidikan sejarah, pendidikan geografi, pendidikan sosiologi, pendidikan bahasa dan sastra indonesia, pendidikan dan sastra inggris, pendidikan dan sastra jawa, pendidikan dan sastra daerah, pendidikan seni rupa, pendidikan seni musik, pendidikan seni tari, pendidikan seni drama, pendidikan jasmani, pendidikan olahraga, pendidikan kesehatan, bimbingan dan konseling, pendidikan guru sd, pendidikan agama budha, pendidikan agama hindu, pendidikan agama islam, pendidikan agama katholik, pendidikan agama konghucu, pendidikan agama kristen, pendidikan teknologi informasi dan komunikasi.
Di bidang lainnya : pertanian, peternakan, kehutanan, kelautan dan lain-lain.

Kursus Pascal Lanjutan

LP2M menyelenggarakan juga Training Pascal Lanjutan untuk memudahkan para pengguna melakukan Komputasi Matematis lanjutan, Analisa dan Simulasi Grafis untuk keperluan Project Aplikasi. Training ini akan mengarahkan para pesertanya untuk menjadi programmer terapan yang lebih baik, Tajam dalam menganalisa suatu bentuk algoritma / metode dan Mahir dalam Pembuatan berbagai Aplikasi Terapan

Belajar Minimal 3 hari atau Sampai target aplikasi Selesai; Biaya Mahasiswa : Rp. 500.000 s/d 1.500.000;


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Pilihan 1:
Pascal Pengolahan Database, Looks n Feel, Create Update Delete Search Data terhadap kolom tabel database yang dibuat
Penerapan pada Database Dynamic : Ms. Access, Mysql
Penerapan pada Data Static : .xls, .mat, .csv, .txt
Bonus: Penerapan pada GUI
 
Pilihan 2:
Pascal Penerapan Algoritma untuk Pengambilan Keputusan dan Pengolahan Data Mining
Algoritma pilihan : Jaringan Syaraf Tiruan / JST /Backpropagation, Support Vector Machine /SVM, Algoritma Genetika /AG, Particle Swarm Optimization /PSO,PCA Eigenface dll
Data Mining pilihan : K-Nearest Neighborhood Classification /KNN, Hidden Markov Model /HMM, Kalman Filter, Extreme Learning Machine / ELM , Learning Vector Quantization /LVQ, dll
Pascal Fuzzy Implementation : FIS, ANFIS (Adaptive neuro fuzzy inference system)
Bonus: Analisis dan Penerapan pada GUI
 
 
Pilihan 3:
Pascal Komunikasi Serial
Menerapkan Pascal dari data Mikrokontroller (Arduino /AVR /MCS dll) ke Komunikasi Serial Operating System,
Realtime menampilkan /monitoring data perubahan variabel terukur pada plot /Grafik /Tabel
Realtime mengendalikan alat menggunakan Pascal
Bonus: Analisis dan Penerapan pada GUI
 
 
Pilihan 4:
Pascal Untuk Keamanan Data
Assemblies, Attributes and Reflection, Remoting, Security, Pengayaan Classes /Library   
Kompressi Citra :SPIHT/ENHANCED SOM/HUFFMAN/ LZW/ RLE / OBDD dll
Watermarking :Menyembunyikan Pesan pada Suara, Gambar, Video, Dokumen =>LSB, LCG, dll
Kriptografi :Mengacak pesan menjadi pola baru => RC4-RC5-RC6, DES, Blowfish, Camellia, RSA, AES, vChipper, McELIECE, dll
Bonus: Analisis dan Penerapan pada GUI
 
 
Pilihan 5:
Pascal Integrasi ke Mobile / Android / Web
Penerapan Active Data Objects: ADO.NET, Active Server Pages: ASP.NET, Web Services
Parsing data from the URL in Pascal Analysis and Visualizations :JSON, XML, Crawling, URL decoding, URL Parser
Integrasi menggunakan IP Camera, CCTV, Barcode Reader, Webcam External, OCR /Optical Character Recognition‎
Bonus: Penerapan pada GUI
Untuk pengerjaan perusahaan butuh waktu minimal 3 hari kerja. Untuk pengerjaan Skripsi atau tugas akhir biasanya 5 x pertemuan @4-8jam. Siswa diwajibkan hadir untuk mempelajari logika pemrograman, pemahaman algoritma yang dipakai dan source code yang digunakan. Untuk jarak jauh siswa disediakan penginapan dan pengerjaan max 2 sd 3 hari kerja.

Beberapa Aplikasi / Proyek Tugas Akhir Yang Bisa dan Sudah Kami Support menggunakan Pascal

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
+ Aplikasi sistem rental finger print pada cv.tagline kreasi askara berbasis Pascal
+ Keamanan data menggunakan kriptografi lbs methode berbasis Pascal
+ Perbandingan kemiripan citra antara menggunakan SVM,JST, LVQ dan PCA Eigenface berbasis Pascal
+ Perancangan sistem parkir berbasis sensor infrared menggunakan rfid dan Pascal
+ Aplikasi pencarian rumah sakit di jakarta selatan  dengan location base service berbasis Pascal
+ Pencocokan plat kendaraan menggunakan Hopfield Algorithm
+ Perancangan aplikasi pengenalan benda angkasa dengan teknologi  augmented reality berbasis Pascal
+ Aplikasi absensi mahasiswa berbasis face recoginition client server pada Pascal
+ Pengenalan citra Fingerprint menggunakan Pascal
+ Sistem absensi berbasis webcam dengan eigenface yg terhubung dengan internet client server Pascal
+ Aplikasi Study kelayakan menggunakan algoritma SAW Pascal
+ Simulasi adaptive modulasi dan coding pada sistem ofdm berbasis Pascal
+ Optimalisasi schedulle proyek metode sistem syaraf buatan menggunakan Pascal
+ Identifikasi iris mata untuk penentuan jenis penyakit menggunakan Pascal
+ Pemilihan Pelajar Berprestasi menggunakan algoritma AHP berbasis Pascal
+ Rancang Bangun Pengaturan jadwal perkuliahan menggunakan algoritma Genetika Studi kasus Kampus X
+ Pengolahan citra sidik jari menggunakan pca dan svm menggunakan Pascal
+ SPK Penentuan penrima BLT berdasarkan ANFIS menggunakan Pascal
+ Aplikasi pengambilan keputusan mahasiswa berprestasi menggunakan algoritma fuzzy mamdani/ sugero dengan Pascal
+ Simulasi pengukuran Fiber Optic dengan Pascal
+ Aplikasi alat bantu penderita buta warna basis video berbasis Pascal
+ Rancang bangun pemilihan target tembakan pada malam hari menggunakan blob berbasis Pascal
+ Aplikasi Blind Channel Estimation berbasis Pascal
+ Klasifikasi pencitraan Face Detection menggunakan algortima backpropagation berbasis Pascal
+ Pembuatan program simulasi diagaram gaya geser dan momen lentur pada balok berbasis Pascal
+ Analisa kanker kulit dengan JST dan LVQ berbasis Pascal
+ Pengenalan pada pembuluh darah manusia melalui metode Filter Gabor 2D berbasis Pascal
+ Implementasi k-means clustering pada penjualan produk minyak berbasis Pascal
+ Perancangan simulasi lalu lintas dengan fis metode tsukamoto pada Pascal
+ Estimasi ketinggian permukaan air laut sungai menggunakan kalman filter berbasis Pascal
+ Estimasi ketinggian air laut menggunakan hidden markov model (hmm) berbasis Pascal
+ Klasifikasi pencitraan Face Detection menggunakan algortima PCA Eigenface berbasis Pascal
+ Aplikasi watermaking pada digital audio menggunakan metode low bit coding berbasis Pascal
+ Perbandingan Steganografi Pada Image Menggunakan LCG 1bit, 2bit, 3bit, 4bit, 5bit, 6bit, 7bit dan 8bit
+ Pengenalan pola pakaian daerah dengan metode jst barkpropagation berbasis Pascal
+ Sistem penjualan online pada cv. Xyz dengan menggunakan client server pada Pascal
+ Sistem informasi kos-kosan berbasis client server Pascal
+ Sistem monitoring dan pengendali perangkat listrik berbasis gui Pascal
+ Control gate system berbasis Pascal dan mikrokontroller
+ Rancang bangun pengontrolan alat listrik berbasis Pascal dan mikrokontroller
+ Perbandingan Teknik Watermarking LSB dan LCG pada Media Image
+ Perbandingan Teknik Watermarking LSB dan LCG pada Media Suara
+ Penghitung beban istrik menggunakan sms gateway berbasis Pascal dan mikrokontroller
+ Penggerak pintu otomatis menggunakan rfid berbasis Pascal dan mikrokontroller
+ Miniatur pemilah barang berdasarkan jenis materialnya berbasis Pascal dan mikrokontroller
+ Absensi digital dgn fingerprint berbasis wireless berbasis Pascal dan mikrokontroller
+ Alat pembersih sampah pada pintu air berbasis Pascal dan mikrokontroller
+ Sistem kontrol alat rumah tangga berbasis Pascal dan mikrokontroller
+ Perancangan sistem aplikasi smoke detector berbasis Pascal dan mikrokontroller
+ Implementasi Fuzzy Sugeno dan Mamdani dalam penentuan Kelayakan Pengajuan Kredit Nasabah Koperasi
+ Aplikasi kontrol lampu ruangan jarak jauh berbasis Pascal dan mikrokontroller
+ Prototype pengidentifikasi karyawan menggunakan jaringan wifi berbasis raspberry pi
+ Rancang bangun meter air digital menggunakan keypad token berbasis Pascal dan mikrokontroller
+ Absensi digital dgn fingerprint berbasis wireless menggunakan Pascal dan mikrokontroller
+ Sistem security car berbasis Pascal dan mikrokontroller
+ Monitoring server jarak jauh berbasis Pascal dan mikrokontroller
+ Rancang bangun sistem monitoring tegangan dan arus suhu pada sistem pencatu daya listrik gedung bertingkat secara wireless berbasis Pascal dan mikrokontroller
+ Prototype sistem keamanan rumah menggunakan image capturing dan fingerprint berbasis sms menggunakan Pascal dan mikrokontroller
+ Rancang bangun mesin hot print berbasis Pascal dan mikrokontroller
+ Prototype sistem keamanan rumah menggunakan image capturing dan fingerprint berbasis sms menggunakan Pascal dan mikrokontroller
+ Perancangan sistem parkir berbasis sensor infrared menggunakan rfid berbasis Pascal dan mikrokontroller
+ Perancangan prototype smart movie theater berbasis bluetooth menggunakan Pascal dan mikrokontroller
+ ALgoritma Genetika untuk pengaturan Jadwal Akademik SMK N Depok
+ Kompressi Citra menggunakan algoritma Huffman berbasis GUI Pascal
+ Aplikasi keamanan data pada dokumen .rtf berbasis Pascal
+ Penerapan Metode Interpolasi Linear Pada Pembesaran Citra
+ Sharpening Gambar Dengan Metode Kervel Konvolusi
+ Efek Smearring Dengan Menggunakan Teknik Pertukaran Pixe
+ Implementasi Algoritma Clipping Untuk Program Pemecah File Gambar
+ Penerapan Identifikasi Edge Pada Area Image Dg Menggunakan Algoritma Sobel Edge Detection Dan Crack Edge Relaxation
+ Teknik Kompresi Citra Fraktal Berbasis Metode Two Level Image Partition
+ Metode Akses Spasial Bersarang Pada Citra Dua Dimensi ( The NR-Tree: A spatial Access Method For Two-Dimensional Image)
+ Pembentukan Panorama dengan Image Mosaicing
+ Morphing Berbasis Vektor pada Objek Dua Dimensi Berdasarkan Model Extended Circular Image (ECI)
+ Analisis Dekomposisi Wavelet-Based Subband pada Image Restoration
+ Steganography pada Binary Images Menggunakan EDGE Detection
+ Penerapan Algoritma Genetika untuk pengaturan Jadwal Praktikum Kampus IT Depok
+ Identifikasi Noice pada Blind Image dengan Menggunakan Analisa Local Histogram
+ Implementasi Teknik Adaptive Digital Image Watermarking
+ Perbaikan Kualitas Citra Digital Menggunakan Metode Fuzzy Image Filtering dengan Sharpening
+ Implementasi dan Analisa Perbandingan Antara Algoritma JPEG-LS dan JPEG 2000 pada Lossless Image Compression
+ Aplikasi Adaptasi Format Image Berdasar Type Mini Browser
+ Smoothing Image Dengan Metode Gaussian Filtering
+ Penerapan PSO untuk pengaturan Jadwal Perkuliahan Kampus X Semarang
+ Teknik Kompresi Citra Fraktal Berbasis Metode Two Level Image Partition
+ Deteksi Muka Depan Manusia dari Sebuah Citra Berwarna dengan Template Matching
+ Perancangan dan implementasi sistem citra steganography menggunakan metode transformasi dudex
+ Implementasi Teori Fraktal Pada Kompresi Citra Dengan System Fungsi Iterasi Terpartisi
+ Implementasi Edge Detection Filtering pada Citra Digital dengan Metode Prewitt Operator dan Sobel Operator
+ Perancangan dan Implementasi Teknik Watermarking pada citra Digital menggunakan Blowfish dan Message Digest 5
+ Penajaman Sisi Citra Menggunakan Metode Fourier Phase Only Synthesis dengan pembetulan Fase
+ Pendeteksian Sisi menggunakan Isotropic Operator dengan Proses Awal Pemuliaan Citra menggunakan Teknik Manipulasi Histogram
+ Segmentasi Citra Digital Menggunakan Algoritma Region Merging dan Representasi Quadtree
+ Analisa Performansi Filtering Citra Digital Menggunakan Metoda Two-Dimensional Median Filter Dan Multilevel Median Filter
+ Perancangan Dan Implementasi Teknik Watermarking Pada Citra Digital Dengan Metode Fractal
+ Perancangan Aplikasi Pengolahan Citra dalam Studi Kasus Pengujian Logam
+ Implementasi Pengolahan Citra dalam Proses Seleksi Kemasan Minuman Kaleng
+ Aplikasi Pengolahan Citra Sebagai Alat Bantu Pengawas Keamanan

Kursus Pascal untuk pelajar / mahasiswa

Posted by : Unknown 0 Comments

- Copyright © Seminar Jakarta - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -